| /freebsd-10-stable/contrib/llvm/lib/IR/ |
| D | Instruction.cpp | 306 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) in isIdenticalToWhenDefined() 307 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices(); in isIdenticalToWhenDefined() 380 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(this)) in isSameOperationAs() 381 return EVI->getIndices() == cast<ExtractValueInst>(I)->getIndices(); in isSameOperationAs()
|
| D | Instructions.cpp | 1657 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init() 1679 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) { in init() 1690 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI) in ExtractValueInst() function in ExtractValueInst 1702 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType() 3527 ExtractValueInst *ExtractValueInst::clone_impl() const { in clone_impl() 3528 return new ExtractValueInst(*this); in clone_impl()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
| D | SIAnnotateControlFlow.cpp | 193 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in openIf() 194 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in openIf() 200 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in insertElse() 201 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in insertElse()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/ |
| D | IPConstantPropagation.cpp | 257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins)) in PropagateConstantReturn()
|
| D | DeadArgumentElimination.cpp | 591 const ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(*I); in SurveyFunction() 1005 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret", in RemoveDeadStuffFromFunction() 1069 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i, in RemoveDeadStuffFromFunction()
|
| D | MergeFunctions.cpp | 337 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1)) in isEquivalentOperation() 338 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices(); in isEquivalentOperation()
|
| /freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
| D | MemoryBuiltins.h | 198 SizeOffsetType visitExtractValueInst(ExtractValueInst &I); 262 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
|
| /freebsd-10-stable/contrib/llvm/include/llvm/IR/ |
| D | Instructions.h | 1740 class ExtractValueInst : public UnaryInstruction { 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(Agg, Idxs, NameStr, InsertBefore); 1773 static ExtractValueInst *Create(Value *Agg, 1777 return new ExtractValueInst(Agg, Idxs, NameStr, InsertAtEnd); 1821 ExtractValueInst::ExtractValueInst(Value *Agg, [all …]
|
| D | Instruction.def | 173 HANDLE_OTHER_INST(57, ExtractValue, ExtractValueInst)// extract from aggregate
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/ |
| D | EarlyCSE.cpp | 69 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); in canHandle() 121 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst)) in getHashValue()
|
| D | SCCP.cpp | 477 void visitExtractValueInst(ExtractValueInst &EVI); 755 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst() 1262 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) in ResolvedUndefsIn() 1279 if (isa<ExtractValueInst>(I)) in ResolvedUndefsIn()
|
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
| D | SjLjEHPrepare.cpp | 155 ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Val); in substituteLPadValues() 255 Instruction *EI = ExtractValueInst::Create(AI, 0, "", AfterAllocaInsPt); in lowerIncomingArguments()
|
| D | DwarfEHPrepare.cpp | 90 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject()
|
| D | Analysis.cpp | 299 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) { in getNoopInput()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ |
| D | DataFlowSanitizer.cpp | 253 void visitExtractValueInst(ExtractValueInst &I); 1081 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst() 1368 ExtractValueInst *ExVal = in visitCallSite() 1369 ExtractValueInst::Create(NewCS.getInstruction(), 0, "", Next); in visitCallSite() 1371 ExtractValueInst *ExShadow = in visitCallSite() 1372 ExtractValueInst::Create(NewCS.getInstruction(), 1, "", Next); in visitCallSite()
|
| /freebsd-10-stable/contrib/llvm/lib/Analysis/ |
| D | ValueTracking.cpp | 771 ExtractValueInst *EVI = cast<ExtractValueInst>(I); in ComputeMaskedBits() 1614 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), in BuildSubAggregate() 1638 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && in FindInsertedValue() 1687 if (ExtractValueInst *I = dyn_cast<ExtractValueInst>(V)) { in FindInsertedValue()
|
| D | MemoryBuiltins.cpp | 529 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() argument 721 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() argument
|
| D | Lint.cpp | 658 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) { in findValueImpl()
|
| /freebsd-10-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
| D | Interpreter.h | 185 void visitExtractValueInst(ExtractValueInst &I);
|
| D | Execution.cpp | 1883 void Interpreter::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst() 1889 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitExtractValueInst() 1898 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitExtractValueInst() 1934 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitInsertValueInst() 1944 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitInsertValueInst()
|
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGBuilder.h | 38 class ExtractValueInst; variable 730 void visitExtractValue(const ExtractValueInst &I);
|
| /freebsd-10-stable/contrib/llvm/include/llvm/ |
| D | InstVisitor.h | 200 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);} in visitExtractValueInst()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/ |
| D | InstructionCombining.cpp | 1680 Instruction *InstCombiner::visitExtractValueInst(ExtractValueInst &EV) { in visitExtractValueInst() 1692 return ExtractValueInst::Create(C2, EV.getIndices().slice(1)); in visitExtractValueInst() 1713 return ExtractValueInst::Create(IV->getAggregateOperand(), in visitExtractValueInst() 1745 return ExtractValueInst::Create(IV->getInsertedValueOperand(), in visitExtractValueInst() 1807 for (ExtractValueInst::idx_iterator I = EV.idx_begin(), E = EV.idx_end(); in visitExtractValueInst()
|
| D | InstCombine.h | 206 Instruction *visitExtractValueInst(ExtractValueInst &EV);
|
| /freebsd-10-stable/contrib/llvm/include/llvm/Support/ |
| D | NoFolder.h | 287 return ExtractValueInst::Create(Agg, IdxList); in CreateExtractValue()
|