/freebsd-10.2-release/contrib/llvm/lib/Target/R600/ |
H A D | SIAnnotateControlFlow.cpp | 193 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); 194 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); 200 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); 201 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term));
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instruction.cpp | 306 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) 307 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices(); 380 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) 381 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices();
|
H A D | Instructions.cpp | 1657 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == 1676 // ExtractValueInst Class 1679 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) { 1684 assert(Idxs.size() > 0 && "ExtractValueInst must have at least one index"); 1690 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI) function in class:ExtractValueInst 1702 Type *ExtractValueInst::getIndexedType(Type *Agg, 3527 ExtractValueInst *ExtractValueInst [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 198 SizeOffsetType visitExtractValueInst(ExtractValueInst &I); 262 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | IPConstantPropagation.cpp | 257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins))
|
H A D | DeadArgumentElimination.cpp | 591 const ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(*I); 1005 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret", 1069 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i,
|
H A D | MergeFunctions.cpp | 337 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1)) 338 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 90 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI);
|
H A D | SjLjEHPrepare.cpp | 155 ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Val); 255 Instruction *EI = ExtractValueInst::Create(AI, 0, "", AfterAllocaInsPt);
|
H A D | Analysis.cpp | 299 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 69 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); 121 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst))
|
H A D | SCCP.cpp | 477 void visitExtractValueInst(ExtractValueInst &EVI); 755 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { 1262 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) 1279 if (isa<ExtractValueInst>(I))
|
H A D | LICM.cpp | 446 !isa<ShuffleVectorInst>(I) && !isa<ExtractValueInst>(I) &&
|
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 185 void visitExtractValueInst(ExtractValueInst &I);
|
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | Instructions.h | 1734 // ExtractValueInst Class 1737 /// ExtractValueInst - This instruction extracts a struct member or array 1740 class ExtractValueInst : public UnaryInstruction { class in namespace:llvm 1743 ExtractValueInst(const ExtractValueInst &EVI); 1750 inline ExtractValueInst(Value *Agg, 1754 inline ExtractValueInst(Value *Agg, 1763 virtual ExtractValueInst *clone_impl() const; 1766 static ExtractValueInst *Create(Value *Agg, 1771 ExtractValueInst(Ag 1821 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst 1829 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 253 void visitExtractValueInst(ExtractValueInst &I); 1081 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { 1368 ExtractValueInst *ExVal = 1369 ExtractValueInst::Create(NewCS.getInstruction(), 0, "", Next); 1371 ExtractValueInst *ExShadow = 1372 ExtractValueInst::Create(NewCS.getInstruction(), 1, "", Next);
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 38 class ExtractValueInst; 730 void visitExtractValue(const ExtractValueInst &I);
|
/freebsd-10.2-release/contrib/llvm/include/llvm/ |
H A D | InstVisitor.h | 200 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);}
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 771 ExtractValueInst *EVI = cast<ExtractValueInst>(I); 1614 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), 1638 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && 1687 if (ExtractValueInst *I = dyn_cast<ExtractValueInst>(V)) {
|
H A D | MemoryBuiltins.cpp | 529 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { 721 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) {
|
H A D | Lint.cpp | 658 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/ |
H A D | NoFolder.h | 287 return ExtractValueInst::Create(Agg, IdxList);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 206 Instruction *visitExtractValueInst(ExtractValueInst &EV);
|
H A D | InstructionCombining.cpp | 1680 Instruction *InstCombiner::visitExtractValueInst(ExtractValueInst &EV) { 1692 return ExtractValueInst::Create(C2, EV.getIndices().slice(1)); 1713 return ExtractValueInst::Create(IV->getAggregateOperand(), 1745 return ExtractValueInst::Create(IV->getInsertedValueOperand(), 1807 for (ExtractValueInst::idx_iterator I = EV.idx_begin(), E = EV.idx_end();
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 295 Instruction *EI = ExtractValueInst::Create(AI, 0, "",AfterAllocaInsertPt);
|