Home
last modified time | relevance | path

Searched refs:CreateExtractValue (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp118 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
123 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
131 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
136 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
144 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
149 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
H A DMemorySanitizer.cpp1404 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseStructShadow()
1423 Value *FirstItem = IRB.CreateExtractValue(Shadow, 0); in collapseArrayShadow()
1427 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseArrayShadow()
1532 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0); in getShadowOriginPtrKernel()
1534 Value *OriginPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 1); in getShadowOriginPtrKernel()
4000 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
H A DDataFlowSanitizer.cpp966 Value *FirstItem = IRB.CreateExtractValue(Shadow, 0); in collapseAggregateShadow()
970 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseAggregateShadow()
2640 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp440 Value *Val = B.CreateExtractValue(StubCall, RetIdx++); in runOnFunction()
450 B.CreateRet(B.CreateExtractValue(StubCall, 0)); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp451 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicLoadToCmpXchg()
524 Success = Builder.CreateExtractValue(Pair, 1, "success"); in createCmpXchgInstFun()
525 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in createCmpXchgInstFun()
972 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in expandPartwordCmpXchg()
973 Value *Success = Builder.CreateExtractValue(NewCI, 1); in expandPartwordCmpXchg()
1147 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in convertCmpXchgToIntegerType()
1148 Value *Succ = Builder.CreateExtractValue(NewCI, 1); in convertCmpXchgToIntegerType()
1679 Success = Builder.CreateExtractValue(Pair, 1, "success"); in expandAtomicRMWToLibcall()
1680 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in expandAtomicRMWToLibcall()
H A DHardwareLoops.cpp457 UsePhi ? Builder.CreateExtractValue(LoopSetup, 1) : LoopSetup; in InsertIterationSetup()
466 LoopSetup = Builder.CreateExtractValue(LoopSetup, 0); in InsertIterationSetup()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector.td602 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
606 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {1}),
621 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
625 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {1}),
818 V = Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
843 V = Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
888 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
915 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
962 V = Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
988 V = Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {I}),
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2918 llvm::Value *L0 = Builder.CreateExtractValue(L, 0, "lhs.0"); in EmitMemberPointerComparison()
2919 llvm::Value *R0 = Builder.CreateExtractValue(R, 0, "rhs.0"); in EmitMemberPointerComparison()
2926 llvm::Value *LF = Builder.CreateExtractValue(L, I); in EmitMemberPointerComparison()
2927 llvm::Value *RF = Builder.CreateExtractValue(R, I); in EmitMemberPointerComparison()
2962 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
3127 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3129 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3239 FirstField = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
3243 VBPtrOffset = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
3423 FunctionPointer = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
[all …]
H A DCGBuiltin.cpp319 return CGF.Builder.CreateExtractValue(Result, 0); in EmitAtomicCmpXchgForMSIntrin()
642 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
643 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
12572 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14281 return Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
14308 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14386 Result = Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
14811 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14827 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14878 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
[all …]
H A DItaniumCXXABI.cpp649 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj"); in EmitLoadOfMemberFunctionPointer()
665 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr"); in EmitLoadOfMemberFunctionPointer()
740 CheckResult = Builder.CreateExtractValue(CheckedLoad, 1); in EmitLoadOfMemberFunctionPointer()
741 VirtualFn = Builder.CreateExtractValue(CheckedLoad, 0); in EmitLoadOfMemberFunctionPointer()
950 llvm::Value *srcAdj = Builder.CreateExtractValue(src, 1, "src.adj"); in EmitMemberPointerConversion()
1153 llvm::Value *LPtr = Builder.CreateExtractValue(L, 0, "lhs.memptr.ptr"); in EmitMemberPointerComparison()
1154 llvm::Value *RPtr = Builder.CreateExtractValue(R, 0, "rhs.memptr.ptr"); in EmitMemberPointerComparison()
1168 llvm::Value *LAdj = Builder.CreateExtractValue(L, 1, "lhs.memptr.adj"); in EmitMemberPointerComparison()
1169 llvm::Value *RAdj = Builder.CreateExtractValue(R, 1, "rhs.memptr.adj"); in EmitMemberPointerComparison()
1207 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); in EmitMemberPointerIsNotNull()
[all …]
H A DCGExprCXX.cpp891 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
897 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
930 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
936 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
H A DCGAtomic.cpp384 llvm::Value *Old = CGF.Builder.CreateExtractValue(Pair, 0); in emitAtomicCmpXchg()
385 llvm::Value *Cmp = CGF.Builder.CreateExtractValue(Pair, 1); in emitAtomicCmpXchg()
1698 auto *PreviousVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/0); in EmitAtomicCompareExchangeOp()
1699 auto *SuccessFailureVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/1); in EmitAtomicCompareExchangeOp()
H A DCGException.cpp829 llvm::Value *LPadExn = Builder.CreateExtractValue(LPadInst, 0); in EmitLandingPad()
831 llvm::Value *LPadSel = Builder.CreateExtractValue(LPadInst, 1); in EmitLandingPad()
1526 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
H A DCGCall.cpp1304 llvm::Value *Elt = Builder.CreateExtractValue(Val, i); in EmitAggregateStore()
3397 llvm::Value *T0 = Builder.CreateExtractValue(Src, I); in EmitCMSEClearRecord()
5405 elt = Builder.CreateExtractValue(elt, unpaddedIndex++); in EmitCall()
5433 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); in EmitCall()
5434 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilderFolder.h133 virtual Value *CreateExtractValue(Constant *Agg,
H A DConstantFolder.h272 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
H A DNoFolder.h307 Instruction *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1179 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1208 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
1223 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1256 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp279 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp991 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret"); in RemoveDeadStuffFromFunction()
1054 Value *EV = IRB.CreateExtractValue(OldRet, RetI, "oldret"); in RemoveDeadStuffFromFunction()
H A DMergeFunctions.cpp492 Builder, Builder.CreateExtractValue(V, makeArrayRef(I)), in createCast()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetFolder.h266 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1352 Real = B.CreateExtractValue(Op, 0, "real"); in optimizeCAbs()
1353 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs()
2147 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
2148 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp550 Value *UAddResult = Builder.CreateExtractValue(UAdd, 0); in simplifyX86addcarry()
551 Value *UAddOV = Builder.CreateZExt(Builder.CreateExtractValue(UAdd, 1), in simplifyX86addcarry()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp908 Value *Low = IRB.CreateExtractValue(Input, 0, "low"); in runEHOnFunction()

12