Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
3978 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp414 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicLoadToCmpXchg()
487 Success = Builder.CreateExtractValue(Pair, 1, "success"); in createCmpXchgInstFun()
488 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in createCmpXchgInstFun()
933 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in expandPartwordCmpXchg()
934 Value *Success = Builder.CreateExtractValue(NewCI, 1); in expandPartwordCmpXchg()
1108 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in convertCmpXchgToIntegerType()
1109 Value *Succ = Builder.CreateExtractValue(NewCI, 1); in convertCmpXchgToIntegerType()
1638 Success = Builder.CreateExtractValue(Pair, 1, "success"); in expandAtomicRMWToLibcall()
1639 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in expandAtomicRMWToLibcall()
H A DHardwareLoops.cpp452 UsePhi ? Builder.CreateExtractValue(LoopSetup, 1) : LoopSetup; in InsertIterationSetup()
461 LoopSetup = Builder.CreateExtractValue(LoopSetup, 0); in InsertIterationSetup()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
2972 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
3127 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3129 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3131 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3239 FirstField = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
[all …]
H A DItaniumCXXABI.cpp643 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj"); in EmitLoadOfMemberFunctionPointer()
659 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr"); in EmitLoadOfMemberFunctionPointer()
733 CheckResult = Builder.CreateExtractValue(CheckedLoad, 1); in EmitLoadOfMemberFunctionPointer()
734 VirtualFn = Builder.CreateExtractValue(CheckedLoad, 0); in EmitLoadOfMemberFunctionPointer()
941 llvm::Value *srcAdj = Builder.CreateExtractValue(src, 1, "src.adj"); in EmitMemberPointerConversion()
1144 llvm::Value *LPtr = Builder.CreateExtractValue(L, 0, "lhs.memptr.ptr"); in EmitMemberPointerComparison()
1145 llvm::Value *RPtr = Builder.CreateExtractValue(R, 0, "rhs.memptr.ptr"); in EmitMemberPointerComparison()
1159 llvm::Value *LAdj = Builder.CreateExtractValue(L, 1, "lhs.memptr.adj"); in EmitMemberPointerComparison()
1160 llvm::Value *RAdj = Builder.CreateExtractValue(R, 1, "rhs.memptr.adj"); in EmitMemberPointerComparison()
1198 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); in EmitMemberPointerIsNotNull()
[all …]
H A DCGBuiltin.cpp270 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue()
274 return EmitFromInt(CGF, CGF.Builder.CreateExtractValue(Pair, 0), T, in MakeAtomicCmpXchgValue()
319 return CGF.Builder.CreateExtractValue(Result, 0); in EmitAtomicCmpXchgForMSIntrin()
376 CGF.Builder.CreateStore(CGF.Builder.CreateExtractValue(CXI, 0), in EmitAtomicCmpXchg128ForMSIntrin()
380 Value *Success = CGF.Builder.CreateExtractValue(CXI, 1); in EmitAtomicCmpXchg128ForMSIntrin()
642 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
643 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
4373 return RValue::get(Builder.CreateIntToPtr(Builder.CreateExtractValue(Result, in EmitBuiltinExpr()
7392 Value *Rt = Builder.CreateExtractValue(RtAndRt2, 1); in EmitARMBuiltinExpr()
7393 Value *Rt1 = Builder.CreateExtractValue(RtAndRt2, 0); in EmitARMBuiltinExpr()
[all …]
H A DCGExprCXX.cpp888 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
894 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
927 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
933 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.cpp1303 llvm::Value *Elt = Builder.CreateExtractValue(Val, i); in EmitAggregateStore()
3391 llvm::Value *T0 = Builder.CreateExtractValue(Src, I); in EmitCMSEClearRecord()
5398 elt = Builder.CreateExtractValue(elt, unpaddedIndex++); in EmitCall()
5426 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); in EmitCall()
5427 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall()
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1167 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1196 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
1211 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1244 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp279 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp990 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret"); in RemoveDeadStuffFromFunction()
1053 Value *EV = IRB.CreateExtractValue(OldRet, RetI, "oldret"); in RemoveDeadStuffFromFunction()
H A DMergeFunctions.cpp492 Builder, Builder.CreateExtractValue(V, makeArrayRef(I)), in createCast()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetFolder.h266 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
/netbsd-src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1231 llvm::Value *unwindException = builder.CreateExtractValue(caughtResult, 0); in createCatchWrappedInvokeFunction()
1232 llvm::Value *retTypeInfoIndex = builder.CreateExtractValue(caughtResult, 1); in createCatchWrappedInvokeFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp793 EndResult = Builder.CreateExtractValue(Load, 0, "Gather"); in tryCreateIncrementingWBGatScat()
794 NewInduction = Builder.CreateExtractValue(Load, 1, "GatherIncrement"); in tryCreateIncrementingWBGatScat()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A Driscv_vector.td596 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
600 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {1}),
615 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
619 Builder.CreateStore(Builder.CreateExtractValue(LoadValue, {1}),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1351 Real = B.CreateExtractValue(Op, 0, "real"); in optimizeCAbs()
1352 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs()
2144 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
2145 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
/netbsd-src/external/apache2/llvm/dist/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()

12