Searched refs:ExtractValueInst (Results 26 - 50 of 53) sorted by relevance
123
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 328 Instruction *visitExtractValueInst(ExtractValueInst &EV);
|
H A D | InstructionCombining.cpp | 2202 Instruction *InstCombiner::visitExtractValueInst(ExtractValueInst &EV) { 2228 return ExtractValueInst::Create(IV->getAggregateOperand(), 2260 return ExtractValueInst::Create(IV->getInsertedValueOperand(), 2323 for (ExtractValueInst::idx_iterator I = EV.idx_begin(), E = EV.idx_end();
|
H A D | InstCombineCompares.cpp | 2213 return ExtractValueInst::Create(Call, 1, "sadd.overflow"); 2545 return ExtractValueInst::Create(Call, 1); 3818 if (auto *EVI = dyn_cast<ExtractValueInst>(Op0)) 3822 return ExtractValueInst::Create(ACXI, 1);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 124 Expression create_extractvalue_expression(ExtractValueInst* EI); 223 Expression ValueTable::create_extractvalue_expression(ExtractValueInst *EI) { 224 assert(EI && "Not an ExtractValueInst?"); 268 for (ExtractValueInst::idx_iterator II = EI->idx_begin(), IE = EI->idx_end(); 454 exp = create_extractvalue_expression(cast<ExtractValueInst>(I));
|
H A D | LICM.cpp | 509 !isa<ShuffleVectorInst>(I) && !isa<ExtractValueInst>(I) &&
|
H A D | RewriteStatepointsForGC.cpp | 524 if (isa<ExtractValueInst>(I))
|
/external/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 151 bool visitExtractValue(ExtractValueInst &I); 693 bool CallAnalyzer::visitExtractValue(ExtractValueInst &I) {
|
H A D | ValueTracking.cpp | 1528 ExtractValueInst *EVI = cast<ExtractValueInst>(I); 2727 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), 2751 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && 2800 if (ExtractValueInst *I = dyn_cast<ExtractValueInst>(V)) {
|
H A D | CFLAliasAnalysis.cpp | 436 void visitExtractValueInst(ExtractValueInst &Inst) {
|
H A D | ConstantFolding.cpp | 956 if (ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I)) {
|
H A D | InstructionSimplify.cpp | 3559 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Val)) 3582 /// SimplifyExtractValueInst - Given operands for an ExtractValueInst, see if we 4059 auto *EVI = cast<ExtractValueInst>(I);
|
/external/llvm/lib/IR/ |
H A D | Verifier.cpp | 399 void visitExtractValueInst(ExtractValueInst &EVI); 2878 void Verifier::visitExtractValueInst(ExtractValueInst &EVI) { 2879 Assert(ExtractValueInst::getIndexedType(EVI.getAggregateOperand()->getType(), 2881 "Invalid ExtractValueInst operands!", &EVI); 2887 Assert(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), 3655 if (ExtractValueInst *ExtractValue = 3656 dyn_cast<ExtractValueInst>(CS.getArgOperand(0))) {
|
H A D | Constants.cpp | 2132 assert(ExtractValueInst::getIndexedType(Agg->getType(), 2155 Type *ReqTy = ExtractValueInst::getIndexedType(Agg->getType(), Idxs); 3008 return ExtractValueInst::Create(Ops[0], getIndices());
|
H A D | AsmWriter.cpp | 2857 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(&I)) {
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 1885 void Interpreter::visitExtractValueInst(ExtractValueInst &I) { 1891 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); 1900 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); 1936 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); 1946 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices());
|
/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 267 if (!isa<ExtractValueInst>(Cond)) 270 const auto *EV = cast<ExtractValueInst>(Cond); 306 if (!isa<ExtractValueInst>(Itr)) 310 const auto *EVI = cast<ExtractValueInst>(Itr);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1498 const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(U);
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1518 const ExtractValueInst *evi = cast<ExtractValueInst>(I); 1526 Out << "ExtractValueInst* " << getCppName(evi) 1527 << " = ExtractValueInst::Create(" << opNames[0]
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 3215 if (!isa<ExtractValueInst>(Cond)) 3218 const auto *EV = cast<ExtractValueInst>(Cond); 3288 if (!isa<ExtractValueInst>(Itr)) 3292 const auto *EVI = cast<ExtractValueInst>(Itr);
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2798 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) 2818 ExtractValueInst::getIndexedType(Val0->getType(), Indices); 6070 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) 6072 Inst = ExtractValueInst::Create(Val, Indices); 6091 Type *IndexedType = ExtractValueInst::getIndexedType(Val0->getType(), Indices);
|
/external/llvm/include/llvm-c/ |
H A D | Core.h | 1145 macro(ExtractValueInst) \
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1851 const ExtractValueInst *EVI = cast<ExtractValueInst>(&I);
|
/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1621 return Insert(ExtractValueInst::Create(Agg, Idxs), Name);
|
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 839 auto *UAdd = ExtractValueInst::Create(UAddWithOverflow, 0, "uadd", InsertPt); 841 ExtractValueInst::Create(UAddWithOverflow, 1, "overflow", InsertPt);
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4221 I = ExtractValueInst::Create(Agg, EXTRACTVALIdx); 4983 I = ExtractValueInst::Create(I, 0);
|
Completed in 4023 milliseconds
123