| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 34 Res = Builder.CreateInsertValue(PoisonValue::get(CXI->getType()), Orig, 0); in lowerAtomicCmpXchgInst() 35 Res = Builder.CreateInsertValue(Res, Equal, 1); in lowerAtomicCmpXchgInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 1003 Res = Builder.CreateInsertValue(Res, FinalOldVal, 0); in expandPartwordCmpXchg() 1004 Res = Builder.CreateInsertValue(Res, Success, 1); in expandPartwordCmpXchg() 1067 Res = Builder.CreateInsertValue(Res, FinalOldVal, 0); in expandAtomicCmpXchgToMaskedIntrinsic() 1070 Res = Builder.CreateInsertValue(Res, Success, 1); in expandAtomicCmpXchgToMaskedIntrinsic() 1159 Res = Builder.CreateInsertValue(Res, OldVal, 0); in convertCmpXchgToIntegerType() 1160 Res = Builder.CreateInsertValue(Res, Succ, 1); in convertCmpXchgToIntegerType() 1403 Res = Builder.CreateInsertValue(UndefValue::get(CI->getType()), Loaded, 0); in expandAtomicCmpXchg() 1404 Res = Builder.CreateInsertValue(Res, Success, 1); in expandAtomicCmpXchg() 1900 V = Builder.CreateInsertValue(V, ExpectedOut, 0); in expandAtomicOpToLibcall() 1901 V = Builder.CreateInsertValue(V, Result, 1); in expandAtomicOpToLibcall()
|
| H A D | SjLjEHPrepare.cpp | 170 LPadVal = Builder.CreateInsertValue(LPadVal, ExnVal, 0, "lpad.val"); in substituteLPadValues() 171 LPadVal = Builder.CreateInsertValue(LPadVal, SelVal, 1, "lpad.val"); in substituteLPadValues()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 222 Value *Agg = IRB.CreateInsertValue(UndefValue::get(StructTy), Mul, {0}); in buildUMulWithOverflowFunc() 223 Value *Res = IRB.CreateInsertValue(Agg, Overflow, {1}); in buildUMulWithOverflowFunc()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 347 NewRetVal = B.CreateInsertValue(NewRetVal, RetVal, RetIdx++); in runOnFunction() 350 NewRetVal = B.CreateInsertValue(NewRetVal, ReturnPoint.second, RetIdx++); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 641 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue( in unpackLoadToAggregate() 670 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate() 683 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue( in unpackLoadToAggregate() 715 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 223 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i)); in remapConstantVectorOrConstantAggregate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 982 RetVal = IRB.CreateInsertValue(RetVal, V, Ri, "oldret"); in removeDeadStuffFromFunction() 1046 RetVal = IRB.CreateInsertValue(RetVal, EV, NewRetIdxs[RetI], in removeDeadStuffFromFunction()
|
| H A D | MergeFunctions.cpp | 501 Builder.CreateInsertValue(Result, Element, makeArrayRef(I)); in createCast()
|
| H A D | WholeProgramDevirt.cpp | 1977 Pair = B.CreateInsertValue(Pair, LoadedValue, {0}); in scanTypeCheckedLoadUsers() 1978 Pair = B.CreateInsertValue(Pair, TypeTestCall, {1}); in scanTypeCheckedLoadUsers()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 269 ReturnValue = Builder.CreateInsertValue(UndefValue::get(RetStructTy), in replaceFallthroughCoroEnd() 563 Agg = Builder.CreateInsertValue(Agg, Args[I], I); in replaceRetconOrAsyncSuspendUses() 1861 RetV = Builder.CreateInsertValue(RetV, CastedContinuation, 0); in splitRetconCoroutine() 1863 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 805 IRB.CreateInsertValue(UndefValue::get(CASI->getType()), OldVal, 0); in instrumentAtomic() 806 Res = IRB.CreateInsertValue(Res, Success, 1); in instrumentAtomic()
|
| H A D | DataFlowSanitizer.cpp | 881 return IRB.CreateInsertValue(Shadow, PrimitiveShadow, Indices); in expandFromPrimitiveShadowRecursive() 2627 Value *Res = IRB.CreateInsertValue(AggShadow, InsShadow, I.getIndices()); in visitInsertValueInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1231 Value *Pair0 = IRB.CreateInsertValue(Undef, FMCI, 0, "pair0"); in runEHOnFunction() 1233 Value *Pair1 = IRB.CreateInsertValue(Pair0, TempRet0, 1, "pair1"); in runEHOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 552 Res = Builder.CreateInsertValue(Res, UAddOV, 0); in simplifyX86addcarry() 553 return Builder.CreateInsertValue(Res, UAddResult, 1); in simplifyX86addcarry()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGException.cpp | 1632 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val"); in getEHResumeBlock() 1633 LPadVal = Builder.CreateInsertValue(LPadVal, Sel, 1, "lpad.val"); in getEHResumeBlock()
|
| H A D | MicrosoftCXXABI.cpp | 3444 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++); in EmitNonNullMemberPointerConversion() 3446 Dst = Builder.CreateInsertValue(Dst, NonVirtualBaseAdjustment, Idx++); in EmitNonNullMemberPointerConversion() 3448 Dst = Builder.CreateInsertValue(Dst, VBPtrOffset, Idx++); in EmitNonNullMemberPointerConversion() 3450 Dst = Builder.CreateInsertValue(Dst, VirtualBaseAdjustmentOffset, Idx++); in EmitNonNullMemberPointerConversion()
|
| H A D | CGCall.cpp | 3478 R = Builder.CreateInsertValue(R, T1, I); in EmitCMSEClearRecord() 3647 RV = Builder.CreateInsertValue(RV, results[i], i); in EmitFunctionEpilog()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 586 Value *NewI = B.CreateInsertValue(Struct, NewOp, 0); in processOverflowIntrinsic()
|
| H A D | SROA.cpp | 3388 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert"); in emitFunc()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PatternMatch.cpp | 1621 IRB.CreateInsertValue(UndefValue::get(StructTy), IRB.getInt32(20), 0); in TEST_F() 1622 Value *Ins1 = IRB.CreateInsertValue(Ins0, IRB.getInt64(90), 1); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 979 V = CreateInsertValue(V, retVals[i], i, "mrv"); in CreateAggregateRet() 2339 Value *CreateInsertValue(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 721 $res = builder.CreateInsertValue($container, $value,
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2498 Res = Builder.CreateInsertValue(Res, L, i); in getOrCreateResultFromMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1844 func (b Builder) CreateInsertValue(agg, elt Value, i int, name string) (v Value) { func
|