Searched refs:IVI (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/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 DVerifier.cpp291 void visitInsertValueInst(InsertValueInst &IVI);
1551 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { argument
1552 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(),
1553 IVI.getIndices()) ==
1554 IVI.getOperand(1)->getType(),
1555 "Invalid InsertValueInst operands!", &IVI);
1557 visitInstruction(IVI);
H A DInstructions.cpp1659 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) argument
1660 : Instruction(IVI.getType(), InsertValue,
1662 Indices(IVI.Indices) {
1663 Op<0>() = IVI.getOperand(0);
1664 Op<1>() = IVI.getOperand(1);
1665 SubclassOptionalData = IVI.SubclassOptionalData;
H A DAsmWriter.cpp1814 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) {
1818 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DSCCP.cpp485 void visitInsertValueInst(InsertValueInst &IVI);
786 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { argument
787 StructType *STy = dyn_cast<StructType>(IVI.getType());
789 return markOverdefined(&IVI);
793 if (IVI.getNumIndices() != 1)
794 return markAnythingOverdefined(&IVI);
796 Value *Aggr = IVI.getAggregateOperand();
797 unsigned Idx = *IVI.idx_begin();
804 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVa local
811 markOverdefined(getStructValueState(&IVI, i), &IVI); local
814 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
[all...]
H A DEarlyCSE.cpp107 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) {
108 for (InsertValueInst::idx_iterator I = IVI->idx_begin(),
109 E = IVI->idx_end(); I != E; ++I)
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DConstantFolding.cpp844 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I))
846 cast<Constant>(IVI->getAggregateOperand()),
847 cast<Constant>(IVI->getInsertedValueOperand()),
848 IVI->getIndices());
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/IPO/
H A DMergeFunctions.cpp324 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1))
325 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
/macosx-10.10.1/llvmCore-3425.0.34/utils/TableGen/
H A DCodeGenSchedule.cpp1219 IVI = IntersectingVariants.begin(),
1221 IVI != IVE; ++IVI) {
1222 pushVariant(*IVI, IsRead);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1091 const InsertValueInst *IVI = cast<InsertValueInst>(&I); local
1092 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/
H A DInstructions.h1843 InsertValueInst(const InsertValueInst &IVI);

Completed in 164 milliseconds