Home
last modified time | relevance | path

Searched refs:ExtractValueInst (Results 1 – 25 of 54) sorted by relevance

123

/external/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp198 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in openIf()
199 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in openIf()
205 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in insertElse()
206 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in insertElse()
/external/llvm/lib/Target/NVPTX/
DNVPTXImageOptimizer.cpp170 if (ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) { in cleanupValue()
/external/llvm/include/llvm/IR/
DStatepoint.h326 return isa<ExtractValueInst>(Token) || isa<InvokeInst>(Token); in isTiedToInvoke()
338 if (!isa<ExtractValueInst>(Token)) { in getStatepoint()
405 if (!isa<ExtractValueInst>(LandingPadUser)) in getRelocates()
DInstructions.h2184 class ExtractValueInst : public UnaryInstruction {
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(Agg, Idxs, NameStr, InsertBefore);
2218 static ExtractValueInst *Create(Value *Agg,
2222 return new ExtractValueInst(Agg, Idxs, NameStr, InsertAtEnd);
2269 ExtractValueInst::ExtractValueInst(Value *Agg,
[all …]
DInstVisitor.h203 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);} in visitExtractValueInst()
DInstruction.def194 HANDLE_OTHER_INST(62, ExtractValue, ExtractValueInst)// extract from aggregate
DNoFolder.h288 return ExtractValueInst::Create(Agg, IdxList); in CreateExtractValue()
/external/llvm/lib/Transforms/IPO/
DIPConstantPropagation.cpp257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins)) in PropagateConstantReturn()
DDeadArgumentElimination.cpp604 if (ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(U.getUser())) { in SurveyFunction()
998 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret", in RemoveDeadStuffFromFunction()
1062 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i, in RemoveDeadStuffFromFunction()
/external/llvm/include/llvm/Analysis/
DMemoryBuiltins.h191 SizeOffsetType visitExtractValueInst(ExtractValueInst &I);
256 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
/external/llvm/lib/IR/
DInstruction.cpp307 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1)) in haveSameSpecialState()
308 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices(); in haveSameSpecialState()
DInstructions.cpp1834 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init()
1856 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) { in init()
1867 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI) in ExtractValueInst() function in ExtractValueInst
1879 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType()
3803 ExtractValueInst *ExtractValueInst::cloneImpl() const { in cloneImpl()
3804 return new ExtractValueInst(*this); in cloneImpl()
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp560 SmallVector<ExtractValueInst *, 2> PrunedInsts; in expandAtomicCmpXchg()
562 ExtractValueInst *EV = dyn_cast<ExtractValueInst>(User); in expandAtomicCmpXchg()
DSjLjEHPrepare.cpp162 ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Val); in substituteLPadValues()
DDwarfEHPrepare.cpp121 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject()
DAnalysis.cpp313 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) { in getNoopInput()
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp73 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); in canHandle()
126 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst)) in getHashValue()
DSCCP.cpp480 void visitExtractValueInst(ExtractValueInst &EVI);
766 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst()
1275 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) in ResolvedUndefsIn()
1292 if (isa<ExtractValueInst>(I)) in ResolvedUndefsIn()
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp426 if (ExtractValueInst *ExtractInst = dyn_cast<ExtractValueInst>(U)) { in splitOverflowIntrinsic()
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp348 void visitExtractValueInst(ExtractValueInst &I);
1297 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst()
1610 ExtractValueInst *ExVal = in visitCallSite()
1611 ExtractValueInst::Create(NewCS.getInstruction(), 0, "", Next); in visitCallSite()
1613 ExtractValueInst *ExShadow = in visitCallSite()
1614 ExtractValueInst::Create(NewCS.getInstruction(), 1, "", Next); in visitCallSite()
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h186 void visitExtractValueInst(ExtractValueInst &I);
/external/llvm/lib/Analysis/
DLint.cpp660 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) { in findValueImpl()
DMemoryBuiltins.cpp531 ObjectSizeOffsetVisitor::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() argument
723 ObjectSizeOffsetEvaluator::visitExtractValueInst(ExtractValueInst&) { in visitExtractValueInst() argument
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h41 class ExtractValueInst; variable
814 void visitExtractValue(const ExtractValueInst &I);
/external/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp247 if (isa<const ExtractValueInst>(Instr) && OpIdx > 0) in shouldConvertUse()

123