Searched refs:ExtractValueInst (Results 1 - 25 of 53) sorted by relevance

123

/external/llvm/lib/Target/NVPTX/
H A DNVPTXImageOptimizer.cpp170 if (ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) {
/external/llvm/include/llvm/IR/
H A DStatepoint.h326 return isa<ExtractValueInst>(Token) || isa<InvokeInst>(Token);
338 if (!isa<ExtractValueInst>(Token)) {
405 if (!isa<ExtractValueInst>(LandingPadUser))
H A DInstructions.h2178 // ExtractValueInst Class
2181 /// ExtractValueInst - This instruction extracts a struct member or array
2184 class ExtractValueInst : public UnaryInstruction { class in namespace:llvm
2187 ExtractValueInst(const ExtractValueInst &EVI);
2194 inline ExtractValueInst(Value *Agg,
2198 inline ExtractValueInst(Value *Agg,
2208 ExtractValueInst *cloneImpl() const;
2211 static ExtractValueInst *Create(Value *Agg,
2216 ExtractValueInst(Ag
2269 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst
2277 ExtractValueInst::ExtractValueInst(Value *Agg, function in class:llvm::ExtractValueInst
[all...]
H A DInstVisitor.h203 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);}
H A DNoFolder.h288 return ExtractValueInst::Create(Agg, IdxList);
/external/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp198 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term));
199 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term));
205 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term));
206 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term));
/external/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h191 SizeOffsetType visitExtractValueInst(ExtractValueInst &I);
256 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
/external/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins))
H A DDeadArgumentElimination.cpp604 if (ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(U.getUser())) {
998 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret",
1062 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i,
H A DMergeFunctions.cpp1000 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(L)) {
1002 ArrayRef<unsigned> RIndices = cast<ExtractValueInst>(R)->getIndices();
/external/llvm/lib/IR/
H A DInstruction.cpp307 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1))
308 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
H A DInstructions.cpp1834 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) ==
1853 // ExtractValueInst Class
1856 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) {
1861 assert(Idxs.size() > 0 && "ExtractValueInst must have at least one index");
1867 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI)
1879 Type *ExtractValueInst::getIndexedType(Type *Agg,
3803 ExtractValueInst *ExtractValueInst
[all...]
/external/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp560 SmallVector<ExtractValueInst *, 2> PrunedInsts;
562 ExtractValueInst *EV = dyn_cast<ExtractValueInst>(User);
H A DDwarfEHPrepare.cpp121 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI);
H A DAnalysis.cpp313 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) {
H A DSjLjEHPrepare.cpp162 ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Val);
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h186 void visitExtractValueInst(ExtractValueInst &I);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp426 if (ExtractValueInst *ExtractInst = dyn_cast<ExtractValueInst>(U)) {
/external/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp247 if (isa<const ExtractValueInst>(Instr) && OpIdx > 0)
/external/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp73 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst);
126 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst))
H A DSCCP.cpp480 void visitExtractValueInst(ExtractValueInst &EVI);
766 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) {
1275 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I))
1292 if (isa<ExtractValueInst>(I))
/external/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp348 void visitExtractValueInst(ExtractValueInst &I);
1297 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) {
1610 ExtractValueInst *ExVal =
1611 ExtractValueInst::Create(NewCS.getInstruction(), 0, "", Next);
1613 ExtractValueInst *ExShadow =
1614 ExtractValueInst::Create(NewCS.getInstruction(), 1, "", Next);
/external/llvm/lib/Analysis/
H A DLint.cpp660 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) {
H A DMemoryBuiltins.cpp531 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) {
723 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h41 class ExtractValueInst;
814 void visitExtractValue(const ExtractValueInst &I);

Completed in 770 milliseconds

123