/external/swiftshader/third_party/LLVM/lib/VMCore/ |
H A D | Instruction.cpp | 216 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) 217 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices(); 272 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(this)) 273 return IVI->getIndices() == cast<InsertValueInst>(I)->getIndices();
|
H A D | Verifier.cpp | 297 void visitInsertValueInst(InsertValueInst &IVI); 1413 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { argument 1414 Assert1(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), 1415 IVI.getIndices()) == 1416 IVI.getOperand(1)->getType(), 1417 "Invalid InsertValueInst operands!", &IVI); 1419 visitInstruction(IVI);
|
H A D | Instructions.cpp | 1624 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) argument 1625 : Instruction(IVI.getType(), InsertValue, 1627 Indices(IVI.Indices) { 1628 Op<0>() = IVI.getOperand(0); 1629 Op<1>() = IVI.getOperand(1); 1630 SubclassOptionalData = IVI.SubclassOptionalData;
|
H A D | AsmWriter.cpp | 1750 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) { 1754 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 496 void visitInsertValueInst(InsertValueInst &IVI); 808 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { argument 809 StructType *STy = dyn_cast<StructType>(IVI.getType()); 811 return markOverdefined(&IVI); 815 if (IVI.getNumIndices() != 1) 816 return markAnythingOverdefined(&IVI); 818 Value *Aggr = IVI.getAggregateOperand(); 819 unsigned Idx = *IVI.idx_begin(); 826 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVa local 833 markOverdefined(getStructValueState(&IVI, i), &IVI); local 836 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local [all...] |
H A D | EarlyCSE.cpp | 122 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) 123 return hash_combine(IVI->getOpcode(), IVI->getOperand(0), 124 IVI->getOperand(1), 125 hash_combine_range(IVI->idx_begin(), IVI->idx_end()));
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 517 void visitInsertValueInst(InsertValueInst &IVI); 840 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { argument 841 StructType *STy = dyn_cast<StructType>(IVI.getType()); 843 return markOverdefined(&IVI); 847 if (IVI.getNumIndices() != 1) 848 return markAnythingOverdefined(&IVI); 850 Value *Aggr = IVI.getAggregateOperand(); 851 unsigned Idx = *IVI.idx_begin(); 858 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVa local 865 markOverdefined(getStructValueState(&IVI, i), &IVI); local 868 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local [all...] |
H A D | EarlyCSE.cpp | 105 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(Inst)) { 106 for (InsertValueInst::idx_iterator I = IVI->idx_begin(), 107 E = IVI->idx_end(); I != E; ++I)
|
/external/llvm/lib/Transforms/Utils/ |
H A D | Evaluator.cpp | 302 } else if (auto *IVI = dyn_cast<InsertValueInst>(CurInst)) { 304 getVal(IVI->getAggregateOperand()), 305 getVal(IVI->getInsertedValueOperand()), IVI->getIndices());
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 297 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(V)) { 299 ArrayRef<unsigned> InsertLoc = IVI->getIndices(); 306 NoopInput = IVI->getInsertedValueOperand();
|
/external/llvm/lib/IR/ |
H A D | Instruction.cpp | 373 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) 374 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
|
H A D | Verifier.cpp | 428 void visitInsertValueInst(InsertValueInst &IVI); 3161 void Verifier::visitInsertValueInst(InsertValueInst &IVI) { argument 3162 Assert(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), 3163 IVI.getIndices()) == 3164 IVI.getOperand(1)->getType(), 3165 "Invalid InsertValueInst operands!", &IVI); 3167 visitInstruction(IVI);
|
H A D | Instructions.cpp | 1974 InsertValueInst::InsertValueInst(const InsertValueInst &IVI) 1975 : Instruction(IVI.getType(), InsertValue, 1977 Indices(IVI.Indices) { 1978 Op<0>() = IVI.getOperand(0); 1979 Op<1>() = IVI.getOperand(1); 1980 SubclassOptionalData = IVI.SubclassOptionalData;
|
H A D | AsmWriter.cpp | 2935 } else if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(&I)) { 2939 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
|
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/ |
H A D | CBackend.cpp | 3557 void CWriter::visitInsertValueInst(InsertValueInst &IVI) { argument 3559 writeOperand(IVI.getOperand(0)); 3563 Out << GetValueName(&IVI); 3564 for (const unsigned *b = IVI.idx_begin(), *i = b, *e = IVI.idx_end(); 3567 ExtractValueInst::getIndexedType(IVI.getOperand(0)->getType(), 3575 writeOperand(IVI.getOperand(1));
|
/external/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 5317 ObjCInterfaceDecl::ivar_iterator IVI, IVE; local 5322 IVI = IDecl->ivar_begin(); 5325 IVI = CDecl->ivar_begin(); 5329 Result += IVI->getNameAsString(); 5332 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI); 5336 RewriteIvarOffsetComputation(*IVI, Result); 5338 for (++IVI; IVI != IVE; ++IVI) { [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | ConstantFolding.cpp | 773 if (InsertValueInst *IVI = dyn_cast<InsertValueInst>(I)) 775 cast<Constant>(IVI->getAggregateOperand()), 776 cast<Constant>(IVI->getInsertedValueOperand()), 777 IVI->getIndices());
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 324 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(I1)) 325 return IVI->getIndices() == cast<InsertValueInst>(I2)->getIndices();
|
/external/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 1023 if (auto *IVI = dyn_cast<InsertValueInst>(I)) { 1025 cast<Constant>(IVI->getAggregateOperand()), 1026 cast<Constant>(IVI->getInsertedValueOperand()), 1027 IVI->getIndices());
|
H A D | InstructionSimplify.cpp | 3651 for (auto *IVI = dyn_cast<InsertValueInst>(Agg); IVI != nullptr; 3652 IVI = dyn_cast<InsertValueInst>(IVI->getAggregateOperand())) { 3653 ArrayRef<unsigned> InsertValueIdxs = IVI->getIndices(); 3659 return IVI->getInsertedValueOperand();
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenSchedule.cpp | 1243 IVI = IntersectingVariants.begin(), 1245 IVI != IVE; ++IVI) { 1246 pushVariant(*IVI, IsRead);
|
/external/clang/lib/Sema/ |
H A D | SemaDeclObjC.cpp | 2076 IVI = IDecl->ivar_begin(), IVE = IDecl->ivar_end(); local 2077 for (; numIvars > 0 && IVI != IVE; ++IVI) { 2079 ObjCIvarDecl* ClsIvar = *IVI; 2108 else if (IVI != IVE) 2109 Diag(IVI->getLocation(), diag::err_inconsistent_ivar_count);
|
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1044 const InsertValueInst *IVI = cast<InsertValueInst>(&I); local 1045 for (const unsigned *i = IVI->idx_begin(), *e = IVI->idx_end(); i != e; ++i)
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 995 if (const InsertValueInst *IVI = dyn_cast<InsertValueInst>(L)) { 996 ArrayRef<unsigned> LIndices = IVI->getIndices();
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2344 const InsertValueInst *IVI = cast<InsertValueInst>(&I); local 2345 Vals.append(IVI->idx_begin(), IVI->idx_end());
|