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

/external/llvm/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);
1550 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { argument
1551 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(),
1552 IVI.getIndices()) ==
1553 IVI.getOperand(1)->getType(),
1554 "Invalid InsertValueInst operands!", &IVI);
1556 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.cpp1806 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) {
1810 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
/external/llvm/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)
/external/clang/lib/Sema/
H A DSemaDeclObjC.cpp1116 IVI = IDecl->ivar_begin(), IVE = IDecl->ivar_end(); local
1117 for (; numIvars > 0 && IVI != IVE; ++IVI) {
1119 ObjCIvarDecl* ClsIvar = *IVI;
1148 else if (IVI != IVE)
1149 Diag(IVI->getLocation(), diag::err_inconsistant_ivar_count);
2207 for (ObjCInterfaceDecl::ivar_iterator IVI = ID->ivar_begin(),
2208 IVE = ID->ivar_end(); IVI != IVE; ++IVI) {
2209 ObjCIvarDecl* Ivar = *IVI;
[all...]
/external/llvm/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());
/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp324 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1))
325 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp5442 ObjCInterfaceDecl::ivar_iterator IVI, IVE; local
5449 IVI = IDecl->ivar_begin();
5452 IVI = CDecl->ivar_begin();
5456 Result += IVI->getNameAsString();
5459 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
5463 RewriteIvarOffsetComputation(*IVI, Result);
5465 for (++IVI; IVI != IVE; ++IVI) {
[all...]
/external/llvm/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)
/external/llvm/include/llvm/
H A DInstructions.h1843 InsertValueInst(const InsertValueInst &IVI);

Completed in 252 milliseconds