Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp277 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicLoadToCmpXchg()
338 Success = Builder.CreateExtractValue(Pair, 1, "success"); in createCmpXchgInstFun()
339 NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in createCmpXchgInstFun()
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp2740 llvm::Value *L0 = Builder.CreateExtractValue(L, 0, "lhs.0"); in EmitMemberPointerComparison()
2741 llvm::Value *R0 = Builder.CreateExtractValue(R, 0, "rhs.0"); in EmitMemberPointerComparison()
2748 llvm::Value *LF = Builder.CreateExtractValue(L, I); in EmitMemberPointerComparison()
2749 llvm::Value *RF = Builder.CreateExtractValue(R, I); in EmitMemberPointerComparison()
2784 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
2794 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
2946 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2948 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2950 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3057 FirstField = Builder.CreateExtractValue(Src, I++); in EmitNonNullMemberPointerConversion()
[all …]
DItaniumCXXABI.cpp547 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj"); in EmitLoadOfMemberFunctionPointer()
563 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr"); in EmitLoadOfMemberFunctionPointer()
707 llvm::Value *srcAdj = Builder.CreateExtractValue(src, 1, "src.adj"); in EmitMemberPointerConversion()
906 llvm::Value *LPtr = Builder.CreateExtractValue(L, 0, "lhs.memptr.ptr"); in EmitMemberPointerComparison()
907 llvm::Value *RPtr = Builder.CreateExtractValue(R, 0, "rhs.memptr.ptr"); in EmitMemberPointerComparison()
921 llvm::Value *LAdj = Builder.CreateExtractValue(L, 1, "lhs.memptr.adj"); in EmitMemberPointerComparison()
922 llvm::Value *RAdj = Builder.CreateExtractValue(R, 1, "rhs.memptr.adj"); in EmitMemberPointerComparison()
960 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); in EmitMemberPointerIsNotNull()
969 llvm::Value *Adj = Builder.CreateExtractValue(MemPtr, 1, "memptr.adj"); in EmitMemberPointerIsNotNull()
DCGBuiltin.cpp214 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue()
218 return EmitFromInt(CGF, CGF.Builder.CreateExtractValue(Pair, 0), T, in MakeAtomicCmpXchgValue()
287 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
288 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
1847 return RValue::get(Builder.CreateIntToPtr(Builder.CreateExtractValue(Result, in EmitBuiltinExpr()
1859 return RValue::get(Builder.CreateExtractValue(CXI, 0)); in EmitBuiltinExpr()
3628 Value *Val0 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
3629 Value *Val1 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
3679 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
3680 Value *Arg1 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
[all …]
DCGExprCXX.cpp736 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
742 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
775 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
781 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
DCGAtomic.cpp393 llvm::Value *Old = CGF.Builder.CreateExtractValue(Pair, 0); in emitAtomicCmpXchg()
394 llvm::Value *Cmp = CGF.Builder.CreateExtractValue(Pair, 1); in emitAtomicCmpXchg()
1445 auto *PreviousVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/0); in EmitAtomicCompareExchangeOp()
1446 auto *SuccessFailureVal = CGF.Builder.CreateExtractValue(Inst, /*Idxs=*/1); in EmitAtomicCompareExchangeOp()
DCGException.cpp758 llvm::Value *LPadExn = Builder.CreateExtractValue(LPadInst, 0); in EmitLandingPad()
760 llvm::Value *LPadSel = Builder.CreateExtractValue(LPadInst, 1); in EmitLandingPad()
1306 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
DCGCall.cpp1031 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); in BuildAggStore()
3610 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); in EmitCall()
3611 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall()
DCGStmt.cpp2044 llvm::Value *Tmp = Builder.CreateExtractValue(Result, i, "asmresult"); in EmitAsmStmt()
DCGExprScalar.cpp2357 Value *result = Builder.CreateExtractValue(resultAndOverflow, 0); in EmitOverflowCheckedBinOp()
2358 Value *overflow = Builder.CreateExtractValue(resultAndOverflow, 1); in EmitOverflowCheckedBinOp()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp938 V = IC.Builder->CreateExtractValue(V, 0); in unpackStoreToAggregate()
963 auto *Val = IC.Builder->CreateExtractValue(V, i, EltName); in unpackStoreToAggregate()
973 V = IC.Builder->CreateExtractValue(V, 0); in unpackStoreToAggregate()
DInstCombineCompares.cpp2205 Value *Add = Builder->CreateExtractValue(Call, 0, "sadd.result"); in ProcessUGT_ADDCST_ADD()
2488 Value *Mul = Builder->CreateExtractValue(Call, 0, "umul.value"); in ProcessUMulZExtIdiom()
2541 Value *Res = Builder->CreateExtractValue(Call, 1); in ProcessUMulZExtIdiom()
DInstructionCombining.cpp2246 Value *NewEV = Builder->CreateExtractValue(IV->getAggregateOperand(), in visitExtractValueInst()
/external/llvm/include/llvm/IR/
DConstantFolder.h232 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
DNoFolder.h286 Instruction *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
DIRBuilder.h1616 Value *CreateExtractValue(Value *Agg,
1620 return Insert(Folder.CreateExtractValue(AggC, Idxs), Name);
/external/llvm/include/llvm/Analysis/
DTargetFolder.h257 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp334 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
/external/llvm/examples/ExceptionDemo/
DExceptionDemo.cpp1283 llvm::Value *unwindException = builder.CreateExtractValue(caughtResult, 0); in createCatchWrappedInvokeFunction()
1284 llvm::Value *retTypeInfoIndex = builder.CreateExtractValue(caughtResult, 1); in createCatchWrappedInvokeFunction()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp947 Value *Elt = Builder.CreateExtractValue(SV, i); in ConvertScalar_InsertValue()
960 Value *Elt = Builder.CreateExtractValue(SV, i); in ConvertScalar_InsertValue()
1960 Value *Extract = Builder.CreateExtractValue(Val, i, Val->getName()); in RewriteForScalarRepl()
DRewriteStatepointsForGC.cpp1511 cast<Instruction>(Builder.CreateExtractValue( in makeStatepointExplicitImpl()
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1623 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
1624 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp1656 Builder, Builder.CreateExtractValue(V, makeArrayRef(I)), in createCast()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp2708 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
/external/llvm/lib/IR/
DCore.cpp2780 return wrap(unwrap(B)->CreateExtractValue(unwrap(AggVal), Index, Name)); in LLVMBuildExtractValue()

12