Home
last modified time | relevance | path

Searched refs:InsertValueInst (Results 1 – 25 of 47) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp106 InsertValueInst *SelIVI = dyn_cast<InsertValueInst>(V); in GetExceptionObject()
108 InsertValueInst *ExcIVI = nullptr; in GetExceptionObject()
113 ExcIVI = dyn_cast<InsertValueInst>(SelIVI->getOperand(0)); in GetExceptionObject()
DAnalysis.cpp319 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(V)) { in getNoopInput()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h39 class InsertValueInst; variable
122 bool vectorizeInsertValueInst(InsertValueInst *IVI, BasicBlock *BB,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp407 if (const InsertValueInst *IV = dyn_cast<InsertValueInst>(V)) { in SurveyUse()
408 if (U->getOperandNo() != InsertValueInst::getAggregateOperandIndex() in SurveyUse()
994 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt); in RemoveDeadStuffFromFunction()
1058 RetVal = InsertValueInst::Create(RetVal, EV, NewRetIdxs[i], in RemoveDeadStuffFromFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstructions.h2409 class InsertValueInst : public Instruction {
2412 InsertValueInst(const InsertValueInst &IVI);
2418 inline InsertValueInst(Value *Agg, Value *Val,
2422 inline InsertValueInst(Value *Agg, Value *Val,
2428 InsertValueInst(Value *Agg, Value *Val, unsigned Idx,
2431 InsertValueInst(Value *Agg, Value *Val, unsigned Idx, const Twine &NameStr,
2441 InsertValueInst *cloneImpl() const;
2449 static InsertValueInst *Create(Value *Agg, Value *Val,
2453 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertBefore);
2456 static InsertValueInst *Create(Value *Agg, Value *Val,
[all …]
DInstVisitor.h197 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); } in visitInsertValueInst()
DNoFolder.h339 return InsertValueInst::Create(Agg, Val, IdxList); in CreateInsertValue()
DInstruction.def218 HANDLE_OTHER_INST(65, InsertValue, InsertValueInst) // insert into aggregate
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp416 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) in haveSameSpecialState()
417 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices(); in haveSameSpecialState()
DInstructions.cpp2099 void InsertValueInst::init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, in init()
2118 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) in InsertValueInst() function in InsertValueInst
2120 OperandTraits<InsertValueInst>::op_begin(this), 2), in InsertValueInst()
4133 InsertValueInst *InsertValueInst::cloneImpl() const { in cloneImpl()
4134 return new InsertValueInst(*this); in cloneImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h168 void visitInsertValueInst(InsertValueInst &I);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DFunctionComparator.cpp587 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(L)) { in cmpOperations()
589 ArrayRef<unsigned> RIndices = cast<InsertValueInst>(R)->getIndices(); in cmpOperations()
DEvaluator.cpp427 } else if (auto *IVI = dyn_cast<InsertValueInst>(CurInst)) { in EvaluateBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp117 isa<InsertValueInst>(Inst); in canHandle()
275 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) in getHashValueImpl()
DSCCP.cpp623 void visitInsertValueInst(InsertValueInst &IVI);
909 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
1456 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I)) in ResolvedUndefsIn()
DGVN.cpp300 } else if (InsertValueInst *E = dyn_cast<InsertValueInst>(I)) { in createExpr()
301 for (InsertValueInst::idx_iterator II = E->idx_begin(), IE = E->idx_end(); in createExpr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def195 HANDLE_OTHER_INST(63, InsertValue, InsertValueInst) // insert into aggregate
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp270 if (isa<const InsertValueInst>(Instr) && OpIdx > 1) in shouldConvertUse()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h442 Instruction *visitInsertValueInst(InsertValueInst &IV);
692 return InsertValueInst::Create(Struct, Result, 0); in CreateOverflowTuple()
DInstructionCombining.cpp2704 if (InsertValueInst *IV = dyn_cast<InsertValueInst>(Agg)) { in visitExtractValueInst()
2740 return InsertValueInst::Create(NewEV, IV->getInsertedValueOperand(), in visitExtractValueInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/
DOperations.cpp270 return InsertValueInst::Create(Srcs[0], Srcs[1], {Idx}, "I", Inst); in insertValueDescriptor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCFLGraph.h490 void visitInsertValueInst(InsertValueInst &Inst) { in visitInsertValueInst()
DInlineCost.cpp327 bool visitInsertValue(InsertValueInst &I);
1430 bool CallAnalyzer::visitInsertValue(InsertValueInst &I) { in visitInsertValue()
DValueTracking.cpp3474 InsertValueInst* Del = cast<InsertValueInst>(PrevTo); in BuildSubAggregate()
3498 return InsertValueInst::Create(To, V, makeArrayRef(Idxs).slice(IdxSkip), in BuildSubAggregate()
3550 if (InsertValueInst *I = dyn_cast<InsertValueInst>(V)) { in FindInsertedValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6980 isa<InsertValueInst>(LastInsertInst)) && in findBuildAggregate()
6993 auto *IV = cast<InsertValueInst>(LastInsertInst); in findBuildAggregate()
6998 isa<InsertValueInst>(InsertedOperand)) { in findBuildAggregate()
7012 if ((!isa<InsertValueInst>(LastInsertInst) && in findBuildAggregate()
7180 bool SLPVectorizerPass::vectorizeInsertValueInst(InsertValueInst *IVI, in vectorizeInsertValueInst()
7231 if (auto *LastInsertValue = dyn_cast<InsertValueInst>(I)) in vectorizeSimpleInstructions()
7369 isa<InsertValueInst>(it)) in vectorizeChainsInBlock()

12