Searched refs:InsertValueInst (Results 1 - 25 of 29) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DDwarfEHPrepare.cpp74 InsertValueInst *SelIVI = dyn_cast<InsertValueInst>(V);
76 InsertValueInst *ExcIVI = 0;
81 ExcIVI = dyn_cast<InsertValueInst>(SelIVI->getOperand(0));
H A DAnalysis.cpp327 if (!isa<InsertValueInst>(RetVal) || !isa<StructType>(RetVal->getType()))
H A DSjLjEHPrepare.cpp254 Instruction *NI = InsertValueInst::Create(AI, EI, 0);
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstruction.cpp213 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this))
214 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices();
287 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this))
288 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices();
H A DInstructions.cpp1637 // InsertValueInst Class
1640 void InsertValueInst::init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs,
1648 assert(Idxs.size() > 0 && "InsertValueInst must have at least one index");
1659 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) function in class:InsertValueInst
1661 OperandTraits<InsertValueInst>::op_begin(this), 2),
3388 InsertValueInst *InsertValueInst::clone_impl() const {
3389 return new InsertValueInst(*thi
[all...]
H A DAsmWriter.cpp1814 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) {
H A DVerifier.cpp291 void visitInsertValueInst(InsertValueInst &IVI);
1551 void Verifier::visitInsertValueInst(InsertValueInst &IVI) {
1555 "Invalid InsertValueInst operands!", &IVI);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DEarlyCSE.cpp68 isa<ExtractValueInst>(Inst) || isa<InsertValueInst>(Inst);
107 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) {
108 for (InsertValueInst::idx_iterator I = IVI->idx_begin(),
H A DSCCP.cpp485 void visitInsertValueInst(InsertValueInst &IVI);
786 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) {
1272 if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I))
H A DGVN.cpp185 } else if (InsertValueInst *E = dyn_cast<InsertValueInst>(I)) {
186 for (InsertValueInst::idx_iterator II = E->idx_begin(), IE = E->idx_end();
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstructions.h1833 // InsertValueInst Class
1836 /// InsertValueInst - This instruction inserts a struct field of array element
1839 class InsertValueInst : public Instruction { class in namespace:llvm
1843 InsertValueInst(const InsertValueInst &IVI);
1851 inline InsertValueInst(Value *Agg, Value *Val,
1855 inline InsertValueInst(Value *Agg, Value *Val,
1861 InsertValueInst(Value *Agg, Value *Val,
1864 InsertValueInst(Value *Agg, Value *Val, unsigned Idx,
1867 virtual InsertValueInst *clone_imp
1941 InsertValueInst::InsertValueInst(Value *Agg, function in class:llvm::InsertValueInst
1951 InsertValueInst::InsertValueInst(Value *Agg, function in class:llvm::InsertValueInst
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp387 if (const InsertValueInst *IV = dyn_cast<InsertValueInst>(V)) {
388 if (U.getOperandNo() != InsertValueInst::getAggregateOperandIndex()
876 RetVal = InsertValueInst::Create(RetVal, V, i, "oldret", InsertPt);
940 RetVal = InsertValueInst::Create(RetVal, EV, NewRetIdxs[i],
H A DMergeFunctions.cpp324 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1))
325 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp369 return InsertValueInst::Create(Struct, Add, 0);
383 return InsertValueInst::Create(Struct, Add, 0);
411 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0);
432 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0);
462 return InsertValueInst::Create(Struct, Mul, 0);
492 return InsertValueInst::Create(Struct, II->getArgOperand(0), 0);
H A DInstructionCombining.cpp1337 if (InsertValueInst *IV = dyn_cast<InsertValueInst>(Agg)) {
1373 return InsertValueInst::Create(NewEV, IV->getInsertedValueOperand(),
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h52 class InsertValueInst;
513 void visitInsertValue(const InsertValueInst &I);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DInstVisitor.h200 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); }
H A DNoFolder.h292 return InsertValueInst::Create(Agg, Val, IdxList);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DValueTracking.cpp1439 InsertValueInst* Del = cast<InsertValueInst>(PrevTo);
1463 return llvm::InsertValueInst::Create(To, V, makeArrayRef(Idxs).slice(IdxSkip),
1515 if (InsertValueInst *I = dyn_cast<InsertValueInst>(V)) {
H A DConstantFolding.cpp844 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I))
H A DInstructionSimplify.cpp2588 /// SimplifyInsertValueInst - Given operands for an InsertValueInst, see if we
2849 InsertValueInst *IV = cast<InsertValueInst>(I);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DLowerInvoke.cpp299 Instruction *NI = InsertValueInst::Create(AI, EI, 0);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1091 const InsertValueInst *IVI = cast<InsertValueInst>(&I);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp1511 const InsertValueInst *ivi = cast<InsertValueInst>(I);
1519 Out << "InsertValueInst* " << getCppName(ivi)
1520 << " = InsertValueInst::Create(" << opNames[0]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm-c/
H A DCore.h1040 macro(InsertValueInst) \

Completed in 298 milliseconds

12