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

/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp130 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst))
131 return hash_combine(IVI->getOpcode(), IVI->getOperand(0),
132 IVI->getOperand(1),
133 hash_combine_range(IVI->idx_begin(), IVI->idx_end()));
H A DSCCP.cpp478 void visitInsertValueInst(InsertValueInst &IVI);
776 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { argument
777 StructType *STy = dyn_cast<StructType>(IVI.getType());
779 return markOverdefined(&IVI);
783 if (IVI.getNumIndices() != 1)
784 return markAnythingOverdefined(&IVI);
786 Value *Aggr = IVI.getAggregateOperand();
787 unsigned Idx = *IVI.idx_begin();
794 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVa local
801 markOverdefined(getStructValueState(&IVI, i), &IVI); local
804 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DInstruction.cpp303 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this))
304 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices();
377 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this))
378 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices();
H A DVerifier.cpp295 void visitInsertValueInst(InsertValueInst &IVI);
1797 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { argument
1798 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(),
1799 IVI.getIndices()) ==
1800 IVI.getOperand(1)->getType(),
1801 "Invalid InsertValueInst operands!", &IVI);
1803 visitInstruction(IVI);
H A DInstructions.cpp1666 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) argument
1667 : Instruction(IVI.getType(), InsertValue,
1669 Indices(IVI.Indices) {
1670 Op<0>() = IVI.getOperand(0);
1671 Op<1>() = IVI.getOperand(1);
1672 SubclassOptionalData = IVI.SubclassOptionalData;
H A DAsmWriter.cpp1898 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) {
1902 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclObjC.cpp1139 IVI = IDecl->ivar_begin(), IVE = IDecl->ivar_end(); local
1140 for (; numIvars > 0 && IVI != IVE; ++IVI) {
1142 ObjCIvarDecl* ClsIvar = *IVI;
1171 else if (IVI != IVE)
1172 Diag(IVI->getLocation(), diag::err_inconsistant_ivar_count);
2279 for (ObjCInterfaceDecl::ivar_iterator IVI = ID->ivar_begin(),
2280 IVE = ID->ivar_end(); IVI != IVE; ++IVI) {
2281 ObjCIvarDecl* Ivar = *IVI;
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp870 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I))
872 cast<Constant>(IVI->getAggregateOperand()),
873 cast<Constant>(IVI->getInsertedValueOperand()),
874 IVI->getIndices());
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp332 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1))
333 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp5428 ObjCInterfaceDecl::ivar_iterator IVI, IVE; local
5435 IVI = IDecl->ivar_begin();
5438 IVI = CDecl->ivar_begin();
5442 Result += IVI->getNameAsString();
5445 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
5449 RewriteIvarOffsetComputation(*IVI, Result);
5451 for (++IVI; IVI != IVE; ++IVI) {
[all...]
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp1220 IVI = IntersectingVariants.begin(),
1222 IVI != IVE; ++IVI) {
1223 pushVariant(*IVI, IsRead);
/freebsd-10.0-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1167 const InsertValueInst *IVI = cast<InsertValueInst>(&I); local
1168 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h1844 InsertValueInst(const InsertValueInst &IVI);

Completed in 135 milliseconds