Home
last modified time | relevance | path

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

123

/external/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp103 InsertValueInst *SelIVI = dyn_cast<InsertValueInst>(V); in GetExceptionObject()
105 InsertValueInst *ExcIVI = nullptr; in GetExceptionObject()
110 ExcIVI = dyn_cast<InsertValueInst>(SelIVI->getOperand(0)); in GetExceptionObject()
DAnalysis.cpp297 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(V)) { in getNoopInput()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstruction.cpp216 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isIdenticalToWhenDefined()
217 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isIdenticalToWhenDefined()
272 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isSameOperationAs()
273 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isSameOperationAs()
DInstructions.cpp1605 void InsertValueInst::init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, in init()
1624 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) in InsertValueInst() function in InsertValueInst
1626 OperandTraits<InsertValueInst>::op_begin(this), 2), in InsertValueInst()
3335 InsertValueInst *InsertValueInst::clone_impl() const { in clone_impl()
3336 return new InsertValueInst(*this); in clone_impl()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DEarlyCSE.cpp66 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); in canHandle()
105 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) { in getHashValue()
106 for (InsertValueInst::idx_iterator I = IVI->idx_begin(), in getHashValue()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstructions.h1796 class InsertValueInst : public Instruction {
1800 InsertValueInst(const InsertValueInst &IVI);
1808 inline InsertValueInst(Value *Agg, Value *Val,
1812 inline InsertValueInst(Value *Agg, Value *Val,
1818 InsertValueInst(Value *Agg, Value *Val,
1821 InsertValueInst(Value *Agg, Value *Val, unsigned Idx,
1824 virtual InsertValueInst *clone_impl() const;
1831 static InsertValueInst *Create(Value *Agg, Value *Val,
1835 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertBefore);
1837 static InsertValueInst *Create(Value *Agg, Value *Val,
[all …]
DInstruction.def174 HANDLE_OTHER_INST(58, InsertValue, InsertValueInst) // insert into aggregate
/external/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp384 if (const InsertValueInst *IV = dyn_cast<InsertValueInst>(V)) { in SurveyUse()
385 if (U->getOperandNo() != InsertValueInst::getAggregateOperandIndex() in SurveyUse()
944 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt); in RemoveDeadStuffFromFunction()
1008 RetVal = InsertValueInst::Create(RetVal, EV, NewRetIdxs[i], in RemoveDeadStuffFromFunction()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DDeadArgumentElimination.cpp387 if (const InsertValueInst *IV = dyn_cast<InsertValueInst>(V)) { in SurveyUse()
388 if (U.getOperandNo() != InsertValueInst::getAggregateOperandIndex() in SurveyUse()
878 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt); in RemoveDeadStuffFromFunction()
942 RetVal = InsertValueInst::Create(RetVal, EV, NewRetIdxs[i], in RemoveDeadStuffFromFunction()
DMergeFunctions.cpp324 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) in isEquivalentOperation()
325 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices(); in isEquivalentOperation()
/external/llvm/include/llvm/IR/
DInstructions.h2339 class InsertValueInst : public Instruction {
2343 InsertValueInst(const InsertValueInst &IVI);
2351 inline InsertValueInst(Value *Agg, Value *Val,
2355 inline InsertValueInst(Value *Agg, Value *Val,
2361 InsertValueInst(Value *Agg, Value *Val, unsigned Idx,
2364 InsertValueInst(Value *Agg, Value *Val, unsigned Idx, const Twine &NameStr,
2370 InsertValueInst *cloneImpl() const;
2378 static InsertValueInst *Create(Value *Agg, Value *Val,
2382 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertBefore);
2384 static InsertValueInst *Create(Value *Agg, Value *Val,
[all …]
DInstVisitor.h204 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); } in visitInsertValueInst()
DNoFolder.h293 return InsertValueInst::Create(Agg, Val, IdxList); in CreateInsertValue()
/external/llvm/lib/IR/
DInstruction.cpp373 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) in haveSameSpecialState()
374 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices(); in haveSameSpecialState()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSjLjEHPrepare.cpp277 Instruction *NI = InsertValueInst::Create(AI, EI, 0); in splitLiveRangesAcrossInvokes()
377 InsertValueInst *LPadVal = InsertValueInst::Create(llvm::UndefValue::get(Ty), in CreateLandingPadLoad()
380 return InsertValueInst::Create(LPadVal, Sel, 1, "lpad.val", InsertPt); in CreateLandingPadLoad()
812 Instruction *NI = InsertValueInst::Create(AI, EI, 0); in lowerIncomingArguments()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCalls.cpp419 return InsertValueInst::Create(Struct, Add, 0); in visitCallInst()
433 return InsertValueInst::Create(Struct, Add, 0); in visitCallInst()
461 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst()
482 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst()
513 return InsertValueInst::Create(Struct, Mul, 0); in visitCallInst()
543 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst()
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp74 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst); in canHandle()
122 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) in getHashValue()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DInstVisitor.h197 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); } in visitInsertValueInst()
DNoFolder.h280 return InsertValueInst::Create(Agg, Val, IdxList); in CreateInsertValue()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h52 class InsertValueInst; variable
517 void visitInsertValue(const InsertValueInst &I);
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h327 Instruction *visitInsertValueInst(InsertValueInst &IV);
452 return InsertValueInst::Create(Struct, Result, 0); in CreateOverflowTuple()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DValueTracking.cpp1337 InsertValueInst* Del = cast<InsertValueInst>(PrevTo); in BuildSubAggregate()
1361 return llvm::InsertValueInst::Create(To, V, makeArrayRef(Idxs).slice(IdxSkip), in BuildSubAggregate()
1419 } else if (InsertValueInst *I = dyn_cast<InsertValueInst>(V)) { in FindInsertedValue()
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h187 void visitInsertValueInst(InsertValueInst &I);
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h56 class InsertValueInst; variable
869 void visitInsertValue(const InsertValueInst &I);
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def195 HANDLE_OTHER_INST(63, InsertValue, InsertValueInst) // insert into aggregate

123