| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | SIAnnotateControlFlow.cpp | 215 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in openIf() 216 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in openIf() 225 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in insertElse() 226 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in insertElse()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | MemoryBuiltins.h | 38 class ExtractValueInst; variable 265 SizeOffsetType visitExtractValueInst(ExtractValueInst &I); 334 SizeOffsetEvalType visitExtractValueInst(ExtractValueInst &I);
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| HD | NVPTXImageOptimizer.cpp | 171 if (ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) { in cleanupValue()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| HD | IPConstantPropagation.cpp | 257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins)) in PropagateConstantReturn()
|
| HD | DeadArgumentElimination.cpp | 585 if (ExtractValueInst *Ext = dyn_cast<ExtractValueInst>(U.getUser())) { in SurveyFunction() 988 V = ExtractValueInst::Create(New, NewRetIdxs[i], "newret", in RemoveDeadStuffFromFunction() 1052 ExtractValueInst *EV = ExtractValueInst::Create(OldRet, i, in RemoveDeadStuffFromFunction()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| HD | GVN.h | 43 class ExtractValueInst; variable 119 Expression createExtractvalueExpr(ExtractValueInst *EI);
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
| HD | Instruction.cpp | 418 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(I1)) in haveSameSpecialState() 419 return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices(); in haveSameSpecialState()
|
| HD | Instructions.cpp | 2109 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init() 2131 void ExtractValueInst::init(ArrayRef<unsigned> Idxs, const Twine &Name) { in init() 2142 ExtractValueInst::ExtractValueInst(const ExtractValueInst &EVI) in ExtractValueInst() function in ExtractValueInst 2154 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType() 4129 ExtractValueInst *ExtractValueInst::cloneImpl() const { in cloneImpl() 4130 return new ExtractValueInst(*this); in cloneImpl()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | TypeMetadataUtils.cpp | 113 if (auto EVI = dyn_cast<ExtractValueInst>(CIU)) { in findDevirtualizableCallsForTypeCheckedLoad()
|
| HD | Lint.cpp | 697 } else if (ExtractValueInst *Ex = dyn_cast<ExtractValueInst>(V)) { in findValueImpl()
|
| HD | LazyValueInfo.cpp | 444 ExtractValueInst *EVI, BasicBlock *BB); 658 if (auto *EVI = dyn_cast<ExtractValueInst>(BBI)) in solveBlockValueImpl() 1168 ValueLatticeElement &BBLV, ExtractValueInst *EVI, BasicBlock *BB) { in solveBlockValueExtractValue() 1289 if (auto *EVI = dyn_cast<ExtractValueInst>(Cond)) in getValueFromConditionImpl()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| HD | Instructions.h | 2298 class ExtractValueInst : public UnaryInstruction { 2301 ExtractValueInst(const ExtractValueInst &EVI); 2307 inline ExtractValueInst(Value *Agg, 2311 inline ExtractValueInst(Value *Agg, 2321 ExtractValueInst *cloneImpl() const; 2324 static ExtractValueInst *Create(Value *Agg, 2329 ExtractValueInst(Agg, Idxs, NameStr, InsertBefore); 2332 static ExtractValueInst *Create(Value *Agg, 2336 return new ExtractValueInst(Agg, Idxs, NameStr, InsertAtEnd); 2384 ExtractValueInst::ExtractValueInst(Value *Agg, [all …]
|
| HD | InstVisitor.h | 196 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);} in visitExtractValueInst()
|
| HD | NoFolder.h | 334 return ExtractValueInst::Create(Agg, IdxList); in CreateExtractValue()
|
| HD | Instruction.def | 217 HANDLE_OTHER_INST(64, ExtractValue, ExtractValueInst)// extract from aggregate
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| HD | Interpreter.h | 167 void visitExtractValueInst(ExtractValueInst &I);
|
| HD | Execution.cpp | 1932 void Interpreter::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst() 1938 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitExtractValueInst() 1947 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitExtractValueInst() 1983 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitInsertValueInst() 1993 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitInsertValueInst()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | DwarfEHPrepare.cpp | 124 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject()
|
| HD | Analysis.cpp | 334 } else if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(V)) { in getNoopInput()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | FunctionComparator.cpp | 598 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(L)) { in cmpOperations() 600 ArrayRef<unsigned> RIndices = cast<ExtractValueInst>(R)->getIndices(); in cmpOperations()
|
| HD | SimplifyIndVar.cpp | 458 SmallVector<ExtractValueInst *, 4> ToDelete; in eliminateOverflowIntrinsic() 461 if (auto *EVI = dyn_cast<ExtractValueInst>(U)) { in eliminateOverflowIntrinsic()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| HD | DataFlowSanitizer.cpp | 455 void visitExtractValueInst(ExtractValueInst &I); 1434 void DFSanVisitor::visitExtractValueInst(ExtractValueInst &I) { in visitExtractValueInst() 1753 ExtractValueInst *ExVal = in visitCallSite() 1754 ExtractValueInst::Create(NewCS.getInstruction(), 0, "", Next); in visitCallSite() 1756 ExtractValueInst *ExShadow = in visitCallSite() 1757 ExtractValueInst::Create(NewCS.getInstruction(), 1, "", Next); in visitCallSite()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | EarlyCSE.cpp | 116 isa<ShuffleVectorInst>(Inst) || isa<ExtractValueInst>(Inst) || in canHandle() 271 if (const ExtractValueInst *EVI = dyn_cast<ExtractValueInst>(Inst)) in getHashValueImpl()
|
| HD | SCCP.cpp | 622 void visitExtractValueInst(ExtractValueInst &EVI); 888 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst() 1456 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) in ResolvedUndefsIn() 1490 if (isa<ExtractValueInst>(I)) in ResolvedUndefsIn()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64PromoteConstant.cpp | 266 if (isa<const ExtractValueInst>(Instr) && OpIdx > 0) in shouldConvertUse()
|