Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp112 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
117 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
125 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
130 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
138 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
143 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp()
H A DMemorySanitizer.cpp1391 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseStructShadow()
1410 Value *FirstItem = IRB.CreateExtractValue(Shadow, 0); in collapseArrayShadow()
1414 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseArrayShadow()
1519 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0); in getShadowOriginPtrKernel()
1521 Value *OriginPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 1); in getShadowOriginPtrKernel()
4020 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
H A DDataFlowSanitizer.cpp937 Value *FirstItem = IRB.CreateExtractValue(Shadow, 0); in collapseAggregateShadow()
941 Value *ShadowItem = IRB.CreateExtractValue(Shadow, Idx); in collapseAggregateShadow()
2618 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPerfMonitor.cpp143 Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0}); in insertFinalReporting()
257 Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0}); in insertInitFunction()
272 Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0}); in insertRegionStart()
286 Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0}); in insertRegionEnd()
H A DIslExprBuilder.cpp138 Builder.CreateExtractValue(ResultStruct, 1, Name + ".obit"); in createBinOp()
149 return Builder.CreateExtractValue(ResultStruct, 0, Name + ".res"); in createBinOp()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp386 Value *Val = B.CreateExtractValue(StubCall, RetIdx++); in runOnFunction()
396 B.CreateRet(B.CreateExtractValue(StubCall, 0)); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp474 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicLoadToCmpXchg()
552 Success = Builder.CreateExtractValue(Pair, 1, "success"); in createCmpXchgInstFun()
553 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in createCmpXchgInstFun()
978 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in expandPartwordCmpXchg()
979 Value *Success = Builder.CreateExtractValue(NewCI, 1); in expandPartwordCmpXchg()
1153 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in convertCmpXchgToIntegerType()
1154 Value *Succ = Builder.CreateExtractValue(NewCI, 1); in convertCmpXchgToIntegerType()
1688 Success = Builder.CreateExtractValue(Pair, 1, "success"); in expandAtomicRMWToLibcall()
1689 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in expandAtomicRMWToLibcall()
H A DHardwareLoops.cpp460 UsePhi ? Builder.CreateExtractValue(LoopSetup, 1) : LoopSetup; in InsertIterationSetup()
469 LoopSetup = Builder.CreateExtractValue(LoopSetup, 0); in InsertIterationSetup()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp149 builder.CreateExtractValue(dataValue, kPtrBasePosInDataDescriptor); in processOperands()
150 dataPtr = builder.CreateExtractValue(dataValue, kPtrPosInDataDescriptor); in processOperands()
152 builder.CreateExtractValue(dataValue, kSizePosInDataDescriptor); in processOperands()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3011 llvm::Value *L0 = Builder.CreateExtractValue(L, 0, "lhs.0"); in EmitMemberPointerComparison()
3012 llvm::Value *R0 = Builder.CreateExtractValue(R, 0, "rhs.0"); in EmitMemberPointerComparison()
3019 llvm::Value *LF = Builder.CreateExtractValue(L, I); in EmitMemberPointerComparison()
3020 llvm::Value *RF = Builder.CreateExtractValue(R, I); in EmitMemberPointerComparison()
3055 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
3220 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3222 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3332 FirstField = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
3336 VBPtrOffset = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
3516 FunctionPointer = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
[all …]
H A DCGBuiltin.cpp343 return CGF.Builder.CreateExtractValue(Result, 0); in EmitAtomicCmpXchgForMSIntrin()
666 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
667 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
12865 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14525 return Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
14552 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
14642 Result = Builder.CreateExtractValue(Call, 1); in EmitX86BuiltinExpr()
15082 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
15098 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
15149 return Builder.CreateExtractValue(Call, 0); in EmitX86BuiltinExpr()
[all …]
H A DItaniumCXXABI.cpp609 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj"); in EmitLoadOfMemberFunctionPointer()
625 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr"); in EmitLoadOfMemberFunctionPointer()
700 CheckResult = Builder.CreateExtractValue(CheckedLoad, 1); in EmitLoadOfMemberFunctionPointer()
701 VirtualFn = Builder.CreateExtractValue(CheckedLoad, 0); in EmitLoadOfMemberFunctionPointer()
914 llvm::Value *srcAdj = Builder.CreateExtractValue(src, 1, "src.adj"); in EmitMemberPointerConversion()
1119 llvm::Value *LPtr = Builder.CreateExtractValue(L, 0, "lhs.memptr.ptr"); in EmitMemberPointerComparison()
1120 llvm::Value *RPtr = Builder.CreateExtractValue(R, 0, "rhs.memptr.ptr"); in EmitMemberPointerComparison()
1134 llvm::Value *LAdj = Builder.CreateExtractValue(L, 1, "lhs.memptr.adj"); in EmitMemberPointerComparison()
1135 llvm::Value *RAdj = Builder.CreateExtractValue(R, 1, "rhs.memptr.adj"); in EmitMemberPointerComparison()
1173 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); in EmitMemberPointerIsNotNull()
[all …]
H A DCGExprCXX.cpp892 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
898 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
931 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
937 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
H A DCGAtomic.cpp393 llvm::Value *Old = CGF.Builder.CreateExtractValue(Pair, 0); in emitAtomicCmpXchg()
394 llvm::Value *Cmp = CGF.Builder.CreateExtractValue(Pair, 1); in emitAtomicCmpXchg()
1752 auto *PreviousVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/0); in EmitAtomicCompareExchangeOp()
1753 auto *SuccessFailureVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/1); in EmitAtomicCompareExchangeOp()
H A DCGException.cpp835 llvm::Value *LPadExn = Builder.CreateExtractValue(LPadInst, 0); in EmitLandingPad()
837 llvm::Value *LPadSel = Builder.CreateExtractValue(LPadInst, 1); in EmitLandingPad()
1532 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
H A DCGCall.cpp1336 llvm::Value *Elt = Builder.CreateExtractValue(Val, i); in EmitAggregateStore()
3476 llvm::Value *T0 = Builder.CreateExtractValue(Src, I); in EmitCMSEClearRecord()
5503 elt = Builder.CreateExtractValue(elt, unpaddedIndex++); in EmitCall()
5531 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); in EmitCall()
5532 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td623 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
627 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {1});
643 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
647 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {1});
847 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {I});
873 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {I});
922 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {I});
926 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {NF});
950 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {I});
954 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {NF});
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1159 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1188 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
1201 V = IC.Builder.CreateExtractValue(V, 0); in unpackStoreToAggregate()
1234 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp977 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret"); in removeDeadStuffFromFunction()
1040 Value *EV = IRB.CreateExtractValue(OldRet, RetI, "oldret"); in removeDeadStuffFromFunction()
H A DMergeFunctions.cpp497 Builder, Builder.CreateExtractValue(V, makeArrayRef(I)), in createCast()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4132 Value *PreviousVal = Builder.CreateExtractValue(Result, /*Idxs=*/0); in emitAtomicUpdate()
4133 Value *SuccessFailureVal = Builder.CreateExtractValue(Result, /*Idxs=*/1); in emitAtomicUpdate()
4226 Value *OldValue = Builder.CreateExtractValue(Result, /*Idxs=*/0); in createAtomicCompare()
4234 Value *SuccessOrFail = Builder.CreateExtractValue(Result, /*Idxs=*/1); in createAtomicCompare()
4281 Value *SuccessFailureVal = Builder.CreateExtractValue(Result, /*Idxs=*/1); in createAtomicCompare()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp548 Value *UAddResult = Builder.CreateExtractValue(UAdd, 0); in simplifyX86addcarry()
549 Value *UAddOV = Builder.CreateZExt(Builder.CreateExtractValue(UAdd, 1), in simplifyX86addcarry()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAutoUpgrade.cpp3741 Value *Data = Builder.CreateExtractValue(NewCall, 1); in UpgradeIntrinsicCall()
3747 Value *CF = Builder.CreateExtractValue(NewCall, 0); in UpgradeIntrinsicCall()
3837 Value *Elem = Builder.CreateExtractValue(NewCI, Idx); in UpgradeIntrinsicCall()
4007 Value *Data = Builder.CreateExtractValue(NewCall, 1); in UpgradeIntrinsicCall()
4013 Value *TSC = Builder.CreateExtractValue(NewCall, 0); in UpgradeIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1671 Real = B.CreateExtractValue(Op, 0, "real"); in optimizeCAbs()
1672 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs()
2455 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
2456 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()

12