Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp208 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicLoadToCmpXchg()
385 Value *NewLoaded = Builder.CreateExtractValue(Pair, 0, "newloaded"); in expandAtomicRMWToCmpXchg()
388 Value *Success = Builder.CreateExtractValue(Pair, 1, "success"); in expandAtomicRMWToCmpXchg()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2192 llvm::Value *L0 = Builder.CreateExtractValue(L, 0, "lhs.0"); in EmitMemberPointerComparison()
2193 llvm::Value *R0 = Builder.CreateExtractValue(R, 0, "rhs.0"); in EmitMemberPointerComparison()
2200 llvm::Value *LF = Builder.CreateExtractValue(L, I); in EmitMemberPointerComparison()
2201 llvm::Value *RF = Builder.CreateExtractValue(R, I); in EmitMemberPointerComparison()
2236 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
2246 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
2388 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2390 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2392 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2477 FirstField = Builder.CreateExtractValue(Src, I++); in EmitMemberPointerConversion()
[all …]
H A DItaniumCXXABI.cpp410 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj"); in EmitLoadOfMemberFunctionPointer()
424 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr"); in EmitLoadOfMemberFunctionPointer()
563 llvm::Value *srcAdj = Builder.CreateExtractValue(src, 1, "src.adj"); in EmitMemberPointerConversion()
761 llvm::Value *LPtr = Builder.CreateExtractValue(L, 0, "lhs.memptr.ptr"); in EmitMemberPointerComparison()
762 llvm::Value *RPtr = Builder.CreateExtractValue(R, 0, "rhs.memptr.ptr"); in EmitMemberPointerComparison()
776 llvm::Value *LAdj = Builder.CreateExtractValue(L, 1, "lhs.memptr.adj"); in EmitMemberPointerComparison()
777 llvm::Value *RAdj = Builder.CreateExtractValue(R, 1, "rhs.memptr.adj"); in EmitMemberPointerComparison()
815 llvm::Value *Ptr = Builder.CreateExtractValue(MemPtr, 0, "memptr.ptr"); in EmitMemberPointerIsNotNull()
824 llvm::Value *Adj = Builder.CreateExtractValue(MemPtr, 1, "memptr.adj"); in EmitMemberPointerIsNotNull()
H A DCGAtomic.cpp205 llvm::Value *Old = CGF.Builder.CreateExtractValue(Pair, 0); in emitAtomicCmpXchg()
206 llvm::Value *Cmp = CGF.Builder.CreateExtractValue(Pair, 1); in emitAtomicCmpXchg()
1205 auto *PreviousVal = Builder.CreateExtractValue(Inst, /*Idxs=*/0); in EmitAtomicCompareExchange()
1206 auto *SuccessFailureVal = Builder.CreateExtractValue(Inst, /*Idxs=*/1); in EmitAtomicCompareExchange()
H A DCGExprCXX.cpp689 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
695 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
728 llvm::Value *overflowed = CGF.Builder.CreateExtractValue(result, 1); in EmitCXXNewAllocSize()
734 size = CGF.Builder.CreateExtractValue(result, 0); in EmitCXXNewAllocSize()
H A DCGException.cpp749 llvm::Value *LPadExn = Builder.CreateExtractValue(LPadInst, 0); in EmitLandingPad()
751 llvm::Value *LPadSel = Builder.CreateExtractValue(LPadInst, 1); in EmitLandingPad()
1565 llvm::Value *exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad()
H A DCGBuiltin.cpp185 Carry = CGF.Builder.CreateExtractValue(Tmp, 1); in EmitOverflowIntrinsic()
186 return CGF.Builder.CreateExtractValue(Tmp, 0); in EmitOverflowIntrinsic()
1024 Result = Builder.CreateExtractValue(Result, 0); in EmitBuiltinExpr()
1051 Value *Result = Builder.CreateExtractValue(Pair, 1); in EmitBuiltinExpr()
1604 return RValue::get(Builder.CreateIntToPtr(Builder.CreateExtractValue(Result, in EmitBuiltinExpr()
1616 return RValue::get(Builder.CreateExtractValue(CXI, 0)); in EmitBuiltinExpr()
3249 Value *Val0 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
3250 Value *Val1 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
3300 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr()
3301 Value *Arg1 = Builder.CreateExtractValue(Val, 1); in EmitARMBuiltinExpr()
[all …]
H A DCGCall.cpp967 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); in BuildAggStore()
3377 llvm::Value *Real = Builder.CreateExtractValue(CI, 0); in EmitCall()
3378 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall()
H A DCGStmt.cpp2075 llvm::Value *Tmp = Builder.CreateExtractValue(Result, i, "asmresult"); in EmitAsmStmt()
H A DCGExprScalar.cpp2300 Value *result = Builder.CreateExtractValue(resultAndOverflow, 0); in EmitOverflowCheckedBinOp()
2301 Value *overflow = Builder.CreateExtractValue(resultAndOverflow, 1); in EmitOverflowCheckedBinOp()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DConstantFolder.h231 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
H A DNoFolder.h285 Instruction *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
H A DIRBuilder.h1483 Value *CreateExtractValue(Value *Agg,
1487 return Insert(Folder.CreateExtractValue(AggC, Idxs), Name);
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetFolder.h256 Constant *CreateExtractValue(Constant *Agg, in CreateExtractValue() function
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp337 return Builder.CreateExtractValue(NewOperands[0], C->getIndices()); in remapConstantExpr()
/minix3/external/bsd/llvm/dist/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1284 llvm::Value *unwindException = builder.CreateExtractValue(caughtResult, 0); in createCatchWrappedInvokeFunction()
1285 llvm::Value *retTypeInfoIndex = builder.CreateExtractValue(caughtResult, 1); in createCatchWrappedInvokeFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp946 Value *Elt = Builder.CreateExtractValue(SV, i); in ConvertScalar_InsertValue()
959 Value *Elt = Builder.CreateExtractValue(SV, i); in ConvertScalar_InsertValue()
1955 Value *Extract = Builder.CreateExtractValue(Val, i, Val->getName()); in RewriteForScalarRepl()
H A DSROA.cpp3280 IRB.CreateExtractValue(Agg, Indices, Name + ".extract"), in emitFunc()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2107 Value *Add = Builder->CreateExtractValue(Call, 0, "sadd.result"); in ProcessUGT_ADDCST_ADD()
2139 Value *Add = Builder->CreateExtractValue(Call, 0); in ProcessUAddIdiom()
2321 Value *Mul = Builder->CreateExtractValue(Call, 0, "umul.value"); in ProcessUMulZExtIdiom()
2374 Value *Res = Builder->CreateExtractValue(Call, 1); in ProcessUMulZExtIdiom()
H A DInstructionCombining.cpp2190 Value *NewEV = Builder->CreateExtractValue(IV->getAggregateOperand(), in visitExtractValueInst()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1353 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
1354 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp1303 Builder, Builder.CreateExtractValue(V, makeArrayRef(I)), in createCast()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2564 Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices()); in visitExtractValueInst()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DCore.cpp2719 return wrap(unwrap(B)->CreateExtractValue(unwrap(AggVal), Index, Name)); in LLVMBuildExtractValue()
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1694 func (b Builder) CreateExtractValue(agg Value, i int, name string) (v Value) { func

12