Home
last modified time | relevance | path

Searched refs:IVI (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp130 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) in getHashValue() local
131 return hash_combine(IVI->getOpcode(), IVI->getOperand(0), in getHashValue()
132 IVI->getOperand(1), in getHashValue()
133 hash_combine_range(IVI->idx_begin(), IVI->idx_end())); in getHashValue()
DSCCP.cpp478 void visitInsertValueInst(InsertValueInst &IVI);
776 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst() argument
777 StructType *STy = dyn_cast<StructType>(IVI.getType()); in visitInsertValueInst()
779 return markOverdefined(&IVI); in visitInsertValueInst()
783 if (IVI.getNumIndices() != 1) in visitInsertValueInst()
784 return markAnythingOverdefined(&IVI); in visitInsertValueInst()
786 Value *Aggr = IVI.getAggregateOperand(); in visitInsertValueInst()
787 unsigned Idx = *IVI.idx_begin(); in visitInsertValueInst()
794 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVal); in visitInsertValueInst()
798 Value *Val = IVI.getInsertedValueOperand(); in visitInsertValueInst()
[all …]
/external/llvm/lib/IR/
DInstruction.cpp303 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isIdenticalToWhenDefined() local
304 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isIdenticalToWhenDefined()
377 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) in isSameOperationAs() local
378 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); in isSameOperationAs()
DVerifier.cpp311 void visitInsertValueInst(InsertValueInst &IVI);
1908 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst() argument
1909 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), in visitInsertValueInst()
1910 IVI.getIndices()) == in visitInsertValueInst()
1911 IVI.getOperand(1)->getType(), in visitInsertValueInst()
1912 "Invalid InsertValueInst operands!", &IVI); in visitInsertValueInst()
1914 visitInstruction(IVI); in visitInsertValueInst()
DInstructions.cpp1666 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) in InsertValueInst() argument
1667 : Instruction(IVI.getType(), InsertValue, in InsertValueInst()
1669 Indices(IVI.Indices) { in InsertValueInst()
1670 Op<0>() = IVI.getOperand(0); in InsertValueInst()
1671 Op<1>() = IVI.getOperand(1); in InsertValueInst()
1672 SubclassOptionalData = IVI.SubclassOptionalData; in InsertValueInst()
DAsmWriter.cpp1852 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) { in printInstruction() local
1856 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i) in printInstruction()
/external/llvm/lib/CodeGen/
DAnalysis.cpp284 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(V)) { in getNoopInput() local
286 ArrayRef<unsigned> InsertLoc = IVI->getIndices(); in getNoopInput()
293 NoopInput = IVI->getInsertedValueOperand(); in getNoopInput()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp1170 IVI = IDecl->ivar_begin(), IVE = IDecl->ivar_end(); in CheckImplementationIvars() local
1171 for (; numIvars > 0 && IVI != IVE; ++IVI) { in CheckImplementationIvars()
1173 ObjCIvarDecl* ClsIvar = *IVI; in CheckImplementationIvars()
1202 else if (IVI != IVE) in CheckImplementationIvars()
1203 Diag(IVI->getLocation(), diag::err_inconsistant_ivar_count); in CheckImplementationIvars()
2458 for (ObjCInterfaceDecl::ivar_iterator IVI = ID->ivar_begin(), in DiagnoseDuplicateIvars() local
2459 IVE = ID->ivar_end(); IVI != IVE; ++IVI) { in DiagnoseDuplicateIvars()
2460 ObjCIvarDecl* Ivar = *IVI; in DiagnoseDuplicateIvars()
/external/clang/lib/Rewrite/Frontend/
DRewriteObjC.cpp5428 ObjCInterfaceDecl::ivar_iterator IVI, IVE; in RewriteObjCClassMetaData() local
5435 IVI = IDecl->ivar_begin(); in RewriteObjCClassMetaData()
5438 IVI = CDecl->ivar_begin(); in RewriteObjCClassMetaData()
5442 Result += IVI->getNameAsString(); in RewriteObjCClassMetaData()
5445 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI); in RewriteObjCClassMetaData()
5449 RewriteIvarOffsetComputation(*IVI, Result); in RewriteObjCClassMetaData()
5451 for (++IVI; IVI != IVE; ++IVI) { in RewriteObjCClassMetaData()
5453 Result += IVI->getNameAsString(); in RewriteObjCClassMetaData()
5456 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI); in RewriteObjCClassMetaData()
5460 RewriteIvarOffsetComputation(*IVI, Result); in RewriteObjCClassMetaData()
/external/llvm/lib/Analysis/
DConstantFolding.cpp870 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I)) in ConstantFoldInstruction() local
872 cast<Constant>(IVI->getAggregateOperand()), in ConstantFoldInstruction()
873 cast<Constant>(IVI->getInsertedValueOperand()), in ConstantFoldInstruction()
874 IVI->getIndices()); in ConstantFoldInstruction()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp332 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) in isEquivalentOperation() local
333 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices(); in isEquivalentOperation()
/external/llvm/utils/TableGen/
DCodeGenSchedule.cpp1242 IVI = IntersectingVariants.begin(), in substituteVariantOperand() local
1244 IVI != IVE; ++IVI) { in substituteVariantOperand()
1245 pushVariant(*IVI, IsRead); in substituteVariantOperand()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1250 const InsertValueInst *IVI = cast<InsertValueInst>(&I); in WriteInstruction() local
1251 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i) in WriteInstruction()
/external/llvm/include/llvm/IR/
DInstructions.h1858 InsertValueInst(const InsertValueInst &IVI);
/external/chromium_org/third_party/usb_ids/
Dusb.ids9567 1745 Test and Measurement Device (IVI)