/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/ |
H A D | Instruction.cpp | 215 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) 216 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices(); 289 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) 290 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices();
|
H A D | Instructions.cpp | 1650 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == 1669 // ExtractValueInst Class 1672 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) { 1677 assert(Idxs.size() > 0 && "ExtractValueInst must have at least one index"); 1683 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI) function in class:ExtractValueInst 1695 Type *ExtractValueInst::getIndexedType(Type *Agg, 3384 ExtractValueInst *ExtractValueInst [all...] |
H A D | Verifier.cpp | 290 void visitExtractValueInst(ExtractValueInst &EVI); 1542 void Verifier::visitExtractValueInst(ExtractValueInst &EVI) { 1543 Assert1(ExtractValueInst::getIndexedType(EVI.getAggregateOperand()->getType(), 1546 "Invalid ExtractValueInst operands!", &EVI); 1552 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(),
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 68 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); 103 else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst)) { 104 for (ExtractValueInst::idx_iterator I = EVI->idx_begin(),
|
H A D | SCCP.cpp | 484 void visitExtractValueInst(ExtractValueInst &EVI); 765 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { 1272 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) 1289 if (isa<ExtractValueInst>(I))
|
H A D | GVN.cpp | 115 Expression create_extractvalue_expression(ExtractValueInst* EI); 213 Expression ValueTable::create_extractvalue_expression(ExtractValueInst *EI) { 214 assert(EI != 0 && "Not an ExtractValueInst?"); 258 for (ExtractValueInst::idx_iterator II = EI->idx_begin(), IE = EI->idx_end(); 441 exp = create_extractvalue_expression(cast<ExtractValueInst>(I));
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 192 SizeOffsetType visitExtractValueInst(ExtractValueInst &I); 254 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/ |
H A D | IPConstantPropagation.cpp | 257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins))
|
H A D | DeadArgumentElimination.cpp | 522 const ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(*I); 870 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret", 934 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i,
|
H A D | MergeFunctions.cpp | 326 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1)) 327 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 92 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI);
|
H A D | SjLjEHPrepare.cpp | 159 ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Val); 253 Instruction *EI = ExtractValueInst::Create(AI, 0, "", AfterAllocaInsPt);
|
H A D | Analysis.cpp | 341 const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(InScalar);
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ |
H A D | Instructions.h | 1726 // ExtractValueInst Class 1729 /// ExtractValueInst - This instruction extracts a struct member or array 1732 class ExtractValueInst : public UnaryInstruction { class in namespace:llvm 1735 ExtractValueInst(const ExtractValueInst &EVI); 1742 inline ExtractValueInst(Value *Agg, 1746 inline ExtractValueInst(Value *Agg, 1755 virtual ExtractValueInst *clone_impl() const; 1758 static ExtractValueInst *Create(Value *Agg, 1763 ExtractValueInst(Ag 1814 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst 1822 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/ |
H A D | ValueTracking.cpp | 749 ExtractValueInst *EVI = cast<ExtractValueInst>(I); 1482 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), 1506 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && 1555 if (ExtractValueInst *I = dyn_cast<ExtractValueInst>(V)) {
|
H A D | Lint.cpp | 632 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) {
|
H A D | MemoryBuiltins.cpp | 506 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { 689 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) {
|
H A D | ConstantFolding.cpp | 850 if (ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I))
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 37 class ExtractValueInst; 512 void visitExtractValue(const ExtractValueInst &I);
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/ |
H A D | InstVisitor.h | 199 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);}
|
H A D | NoFolder.h | 287 return ExtractValueInst::Create(Agg, IdxList);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 199 Instruction *visitExtractValueInst(ExtractValueInst &EV);
|
H A D | InstructionCombining.cpp | 1320 Instruction *InstCombiner::visitExtractValueInst(ExtractValueInst &EV) { 1332 return ExtractValueInst::Create(C2, EV.getIndices().slice(1)); 1353 return ExtractValueInst::Create(IV->getAggregateOperand(), 1385 return ExtractValueInst::Create(IV->getInsertedValueOperand(), 1447 for (ExtractValueInst::idx_iterator I = EV.idx_begin(), E = EV.idx_end();
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 298 Instruction *EI = ExtractValueInst::Create(AI, 0, "",AfterAllocaInsertPt);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/ |
H A D | LLParser.cpp | 2201 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) 2220 if (!ExtractValueInst::getIndexedType(Val0->getType(), Indices)) 4030 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) 4032 Inst = ExtractValueInst::Create(Val, Indices); 4051 if (!ExtractValueInst::getIndexedType(Val0->getType(), Indices))
|