/external/llvm/lib/VMCore/ |
D | Instruction.cpp | 207 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isIdenticalToWhenDefined() 208 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isIdenticalToWhenDefined() 247 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isSameOperationAs() 248 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isSameOperationAs()
|
D | Instructions.cpp | 1330 void InsertValueInst::init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, in init() 1349 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) in InsertValueInst() function in InsertValueInst 1351 OperandTraits<InsertValueInst>::op_begin(this), 2), in InsertValueInst() 3057 InsertValueInst *InsertValueInst::clone_impl() const { in clone_impl() 3058 return new InsertValueInst(*this); in clone_impl()
|
D | Verifier.cpp | 283 void visitInsertValueInst(InsertValueInst &IVI); 1328 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
|
D | AsmWriter.cpp | 1706 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) { in printInstruction()
|
/external/llvm/include/llvm/ |
D | Instructions.h | 1485 class InsertValueInst : public Instruction { 1489 InsertValueInst(const InsertValueInst &IVI); 1497 inline InsertValueInst(Value *Agg, Value *Val, 1501 inline InsertValueInst(Value *Agg, Value *Val, 1507 InsertValueInst(Value *Agg, Value *Val, 1510 InsertValueInst(Value *Agg, Value *Val, unsigned Idx, 1513 virtual InsertValueInst *clone_impl() const; 1520 static InsertValueInst *Create(Value *Agg, Value *Val, 1524 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertBefore); 1526 static InsertValueInst *Create(Value *Agg, Value *Val, [all …]
|
D | Instruction.def | 170 HANDLE_OTHER_INST(54, InsertValue, InsertValueInst) // insert into aggregate
|
/external/llvm/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 66 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()
|
D | GVN.cpp | 155 } else if (InsertValueInst *E = dyn_cast<InsertValueInst>(I)) { in create_expression() 156 for (InsertValueInst::idx_iterator II = E->idx_begin(), IE = E->idx_end(); in create_expression()
|
D | SCCP.cpp | 517 void visitInsertValueInst(InsertValueInst &IVI); 827 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
|
/external/llvm/lib/Transforms/IPO/ |
D | DeadArgumentElimination.cpp | 387 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()
|
D | MergeFunctions.cpp | 320 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) { in isEquivalentOperation() 321 if (IVI->getNumIndices() != cast<InsertValueInst>(I2)->getNumIndices()) in isEquivalentOperation() 324 if (IVI->idx_begin()[i] != cast<InsertValueInst>(I2)->idx_begin()[i]) in isEquivalentOperation()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 420 return InsertValueInst::Create(Struct, Add, 0); in visitCallInst() 434 return InsertValueInst::Create(Struct, Add, 0); in visitCallInst() 462 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst() 483 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst() 514 return InsertValueInst::Create(Struct, Mul, 0); in visitCallInst() 544 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0); in visitCallInst()
|
D | InstructionCombining.cpp | 1208 if (InsertValueInst *IV = dyn_cast<InsertValueInst>(Agg)) { in visitExtractValueInst() 1244 return InsertValueInst::Create(NewEV, IV->getInsertedValueOperand(), in visitExtractValueInst()
|
/external/llvm/include/llvm/Support/ |
D | InstVisitor.h | 193 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); } in visitInsertValueInst()
|
D | NoFolder.h | 280 return InsertValueInst::Create(Agg, Val, IdxList); in CreateInsertValue()
|
D | IRBuilder.h | 1201 return Insert(InsertValueInst::Create(Agg, Val, Idxs), Name);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 52 class InsertValueInst; variable 499 void visitInsertValue(const InsertValueInst &I);
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 1337 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()
|
D | ConstantFolding.cpp | 769 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I)) in ConstantFoldInstruction()
|
/external/llvm/lib/Transforms/Utils/ |
D | LowerInvoke.cpp | 314 Instruction *NI = InsertValueInst::Create(AI, EI, 0); in splitLiveRangesLiveAcrossInvokes()
|
/external/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 213 Instruction *NI = InsertValueInst::Create(AI, EI, 0); in splitLiveRangesAcrossInvokes()
|
/external/llvm/lib/Target/CBackend/ |
D | CBackend.cpp | 254 isa<InsertValueInst>(I)) in isInlinableInst() 328 void visitInsertValueInst(InsertValueInst &I); 3562 void CWriter::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 1424 const InsertValueInst *ivi = cast<InsertValueInst>(I); in printInstruction()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 1007 const InsertValueInst *IVI = cast<InsertValueInst>(&I); in WriteInstruction()
|
/external/llvm/include/llvm-c/ |
D | Core.h | 462 macro(InsertValueInst) \
|