Home
last modified time | relevance | path

Searched refs:CreateInsertValue (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp35 Res = Builder.CreateInsertValue(UndefValue::get(CXI->getType()), Orig, 0); in LowerAtomicCmpXchgInst()
36 Res = Builder.CreateInsertValue(Res, Equal, 1); in LowerAtomicCmpXchgInst()
H A DCorrelatedValuePropagation.cpp536 Value *NewI = B.CreateInsertValue(Struct, NewOp, 0); in processOverflowIntrinsic()
H A DSROA.cpp3412 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert"); in emitFunc()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp377 NewRetVal = B.CreateInsertValue(NewRetVal, RetVal, RetIdx++); in runOnFunction()
400 Val = B.CreateInsertValue(UndefValue::get(EltTy), Val, 0); in runOnFunction()
403 NewRetVal = B.CreateInsertValue(NewRetVal, Val, RetIdx++); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp227 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i)); in remapConstantVectorOrConstantAggregate()
282 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1], in remapConstantExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp997 Res = Builder.CreateInsertValue(Res, FinalOldVal, 0); in expandPartwordCmpXchg()
998 Res = Builder.CreateInsertValue(Res, Success, 1); in expandPartwordCmpXchg()
1061 Res = Builder.CreateInsertValue(Res, FinalOldVal, 0); in expandAtomicCmpXchgToMaskedIntrinsic()
1064 Res = Builder.CreateInsertValue(Res, Success, 1); in expandAtomicCmpXchgToMaskedIntrinsic()
1153 Res = Builder.CreateInsertValue(Res, OldVal, 0); in convertCmpXchgToIntegerType()
1154 Res = Builder.CreateInsertValue(Res, Succ, 1); in convertCmpXchgToIntegerType()
1398 Res = Builder.CreateInsertValue(UndefValue::get(CI->getType()), Loaded, 0); in expandAtomicCmpXchg()
1399 Res = Builder.CreateInsertValue(Res, Success, 1); in expandAtomicCmpXchg()
1882 V = Builder.CreateInsertValue(V, ExpectedOut, 0); in expandAtomicOpToLibcall()
1883 V = Builder.CreateInsertValue(V, Result, 1); in expandAtomicOpToLibcall()
H A DSjLjEHPrepare.cpp170 LPadVal = Builder.CreateInsertValue(LPadVal, ExnVal, 0, "lpad.val"); in substituteLPadValues()
171 LPadVal = Builder.CreateInsertValue(LPadVal, SelVal, 1, "lpad.val"); in substituteLPadValues()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilderFolder.h135 virtual Value *CreateInsertValue(Constant *Agg, Constant *Val,
H A DConstantFolder.h277 Constant *CreateInsertValue(Constant *Agg, Constant *Val, in CreateInsertValue() function
H A DNoFolder.h312 Instruction *CreateInsertValue(Constant *Agg, Constant *Val, in CreateInsertValue() function
H A DIRBuilder.h980 V = CreateInsertValue(V, retVals[i], i, "mrv"); in CreateAggregateRet()
2505 Value *CreateInsertValue(Value *Agg, Value *Val,
2510 return Insert(Folder.CreateInsertValue(AggC, ValC, Idxs), Name);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp655 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue( in unpackLoadToAggregate()
686 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate()
701 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue( in unpackLoadToAggregate()
735 V = IC.Builder.CreateInsertValue(V, L, i); in unpackLoadToAggregate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp996 RetVal = IRB.CreateInsertValue(RetVal, V, Ri, "oldret"); in RemoveDeadStuffFromFunction()
1060 RetVal = IRB.CreateInsertValue(RetVal, EV, NewRetIdxs[RetI], in RemoveDeadStuffFromFunction()
H A DMergeFunctions.cpp496 Builder.CreateInsertValue(Result, Element, makeArrayRef(I)); in createCast()
H A DWholeProgramDevirt.cpp1915 Pair = B.CreateInsertValue(Pair, LoadedValue, {0}); in scanTypeCheckedLoadUsers()
1916 Pair = B.CreateInsertValue(Pair, TypeTestCall, {1}); in scanTypeCheckedLoadUsers()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetFolder.h271 Constant *CreateInsertValue(Constant *Agg, Constant *Val, in CreateInsertValue() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp849 IRB.CreateInsertValue(UndefValue::get(CASI->getType()), OldVal, 0); in instrumentAtomic()
850 Res = IRB.CreateInsertValue(Res, Success, 1); in instrumentAtomic()
H A DDataFlowSanitizer.cpp910 return IRB.CreateInsertValue(Shadow, PrimitiveShadow, Indices); in expandFromPrimitiveShadowRecursive()
2654 Value *Res = IRB.CreateInsertValue(AggShadow, InsShadow, I.getIndices()); in visitInsertValueInst()
2830 IRB.CreateInsertValue(UndefValue::get(RT), RI.getReturnValue(), 0); in visitReturnInst()
2832 IRB.CreateInsertValue(InsVal, DFSF.getShadow(RI.getReturnValue()), 1); in visitReturnInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp269 ReturnValue = Builder.CreateInsertValue(UndefValue::get(RetStructTy), in replaceFallthroughCoroEnd()
538 Agg = Builder.CreateInsertValue(Agg, Args[I], I); in replaceRetconOrAsyncSuspendUses()
1766 RetV = Builder.CreateInsertValue(RetV, CastedContinuation, 0); in splitRetconCoroutine()
1768 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp963 Value *Pair0 = IRB.CreateInsertValue(Undef, FMCI, 0, "pair0"); in runEHOnFunction()
965 Value *Pair1 = IRB.CreateInsertValue(Pair0, TempRet0, 1, "pair1"); in runEHOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp554 Res = Builder.CreateInsertValue(Res, UAddOV, 0); in simplifyX86addcarry()
555 return Builder.CreateInsertValue(Res, UAddResult, 1); in simplifyX86addcarry()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGException.cpp1626 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val"); in getEHResumeBlock()
1627 LPadVal = Builder.CreateInsertValue(LPadVal, Sel, 1, "lpad.val"); in getEHResumeBlock()
H A DMicrosoftCXXABI.cpp3351 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++); in EmitNonNullMemberPointerConversion()
3353 Dst = Builder.CreateInsertValue(Dst, NonVirtualBaseAdjustment, Idx++); in EmitNonNullMemberPointerConversion()
3355 Dst = Builder.CreateInsertValue(Dst, VBPtrOffset, Idx++); in EmitNonNullMemberPointerConversion()
3357 Dst = Builder.CreateInsertValue(Dst, VirtualBaseAdjustmentOffset, Idx++); in EmitNonNullMemberPointerConversion()
H A DCGCall.cpp3399 R = Builder.CreateInsertValue(R, T1, I); in EmitCMSEClearRecord()
3562 RV = Builder.CreateInsertValue(RV, results[i], i); in EmitFunctionEpilog()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1789 Res = Builder.CreateInsertValue(Res, L, i); in getOrCreateResultFromMemIntrinsic()

12