/external/llvm/include/llvm/Support/ |
H A D | GraphWriter.h | 66 child_iterator EI = GTraits::child_begin(Node); local 70 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i) { 71 std::string label = DTraits.getEdgeSourceLabel(Node, EI); 84 if (EI != EE && hasEdgeSourceLabels) 216 child_iterator EI = GTraits::child_begin(Node); local 218 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i) 219 if (!DTraits.isNodeHidden(*EI)) 220 writeEdge(Node, i, EI); 226 writeEdge(NodeType *Node, unsigned edgeidx, child_iterator EI) argument [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 99 Instruction *InstCombiner::visitExtractElementInst(ExtractElementInst &EI) { argument 100 // If vector val is constant with all elements the same, replace EI with 102 if (Constant *C = dyn_cast<Constant>(EI.getOperand(0))) 104 return ReplaceInstUsesWith(EI, C->getAggregateElement(0U)); 108 if (ConstantInt *IdxC = dyn_cast<ConstantInt>(EI.getOperand(1))) { 110 unsigned VectorWidth = EI.getVectorOperandType()->getNumElements(); 115 return ReplaceInstUsesWith(EI, UndefValue::get(EI.getType())); 120 if (EI.getOperand(0)->hasOneUse() && VectorWidth != 1) { 124 if (Value *V = SimplifyDemandedVectorElts(EI [all...] |
H A D | InstCombine.h | 197 Instruction *visitExtractElementInst(ExtractElementInst &EI);
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfAccelTable.cpp | 82 EI = Entries.begin(), EE = Entries.end(); EI != EE; ++EI) { 85 std::stable_sort(EI->second.begin(), EI->second.end(), compareDIEs); 86 EI->second.erase(std::unique(EI->second.begin(), EI->second.end()), 87 EI->second.end()); 89 HashData *Entry = new (Allocator) HashData(EI [all...] |
/external/llvm/lib/CodeGen/ |
H A D | ScheduleDAGPrinter.cpp | 52 SUnitIterator EI, 54 if (EI.isArtificialDep()) 56 if (EI.isCtrlDep()) 51 getEdgeAttributes(const SUnit *Node, SUnitIterator EI, const ScheduleDAG *Graph) argument
|
H A D | Analysis.cpp | 46 EI = EB, 48 EI != EE; ++EI) { 49 if (Indices && *Indices == unsigned(EI - EB)) 50 return ComputeLinearIndex(*EI, Indices+1, IndicesEnd, CurIndex); 51 CurIndex = ComputeLinearIndex(*EI, 0, 0, CurIndex); 84 EI = EB, 86 EI != EE; ++EI) 87 ComputeValueVTs(TLI, *EI, ValueVT [all...] |
H A D | LiveIntervalAnalysis.cpp | 1146 for (RangeSet::iterator EI = Entering.begin(), EE = Entering.end(); 1147 EI != EE; ++EI) { 1148 LiveInterval* LI = EI->first; 1149 LiveRange* LR = EI->second; 1164 for (RangeSet::iterator EI = Exiting.begin(), EE = Exiting.end(); 1165 EI != EE; ++EI) { 1166 LiveInterval* LI = EI->first; 1167 LiveRange* LR = EI [all...] |
H A D | SjLjEHPrepare.cpp | 253 Instruction *EI = ExtractValueInst::Create(AI, 0, "", AfterAllocaInsPt); local 254 Instruction *NI = InsertValueInst::Create(AI, EI, 0); 255 NI->insertAfter(EI); 259 EI->setOperand(0, AI);
|
H A D | RegAllocFast.cpp | 292 MachineBasicBlock::iterator EI = MI; local 293 DL = (--EI)->getDebugLoc();
|
/external/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 254 for (SmallVector<unsigned, 8>::iterator EI = BackEdges.begin(), 255 EE = BackEdges.end(); EI != EE; ++EI) { 256 setEdgeWeight(BB, *EI, backWeight); 265 for (SmallVector<unsigned, 8>::iterator EI = InEdges.begin(), 266 EE = InEdges.end(); EI != EE; ++EI) { 267 setEdgeWeight(BB, *EI, inWeight); 276 for (SmallVector<unsigned, 8>::iterator EI = ExitingEdges.begin(), 277 EE = ExitingEdges.end(); EI ! [all...] |
H A D | ProfileInfo.cpp | 429 for (std::set<Edge>::iterator EI = Edges.begin(), EE = Edges.end(); 430 EI != EE; ++EI) { 431 Edge newedge = getEdge(New, EI->second); 432 replaceEdge(*EI, newedge); 995 for (EdgeWeights::iterator EI = J.begin(), EE = J.end(); EI != EE; ++EI) { 996 Edge e = EI->first;
|
/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 962 EnumValsTy::const_iterator EI = EnumVals.begin(); local 965 while (EI != EIend && EI->first < CI->first) 966 EI++; 967 if (EI == EIend || EI->first > CI->first) 972 EI = EnumVals.begin(); 974 RI != CaseRanges.end() && EI != EIend; RI++) { 975 while (EI != EIend && EI 1107 EnumValsTy::const_iterator EI = EnumVals.begin(); local [all...] |
H A D | SemaType.cpp | 3833 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); 3834 type = unwrapped.wrap(S, S.Context.adjustFunctionType(unwrapped.get(), EI)); 3849 FunctionType::ExtInfo EI 3851 type = unwrapped.wrap(S, S.Context.adjustFunctionType(unwrapped.get(), EI)); 3875 FunctionType::ExtInfo EI = local 3877 type = unwrapped.wrap(S, S.Context.adjustFunctionType(unwrapped.get(), EI)); 3893 FunctionType::ExtInfo EI= unwrapped.get()->getExtInfo().withCallingConv(CC); local 3894 type = unwrapped.wrap(S, S.Context.adjustFunctionType(unwrapped.get(), EI)); 3934 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withCallingConv(CC); local 3935 type = unwrapped.wrap(S, S.Context.adjustFunctionType(unwrapped.get(), EI)); [all...] |
H A D | SemaCast.cpp | 1135 for (CXXBasePath::const_reverse_iterator EI = PI->rbegin(), 1137 EI != EE; ++EI) 1138 PathDisplayStr += EI->Base->getType().getAsString() + " -> ";
|
/external/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowSolver.h | 242 typename EdgeDataMapTy::iterator EI = local 245 if (EI != M.end()) { 249 V.copyValues(EI->second); 252 Merge(V, EI->second);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGPrinter.cpp | 90 static std::string getEdgeAttributes(const void *Node, EdgeIter EI, argument 92 SDValue Op = EI.getNode()->getOperand(EI.getOperand());
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerManager.cpp | 522 EI = InlineCallCheckers.begin(), EE = InlineCallCheckers.end(); 523 EI != EE; ++EI) { 525 bool evaluated = (*EI)(CE, Eng, Pred, checkDst); 547 EI = EvalCallCheckers.begin(), EE = EvalCallCheckers.end(); 548 EI != EE; ++EI) { 551 Pred->getLocationContext(), EI->Checker); 557 evaluated = (*EI)(CE, C);
|
H A D | ExprEngine.cpp | 1307 iterator I = builder.begin(), EI = builder.end(); local 1308 bool defaultIsFeasible = I == EI; 1310 for ( ; I != EI; ++I) { 2083 EI = BR.EQClasses_begin(), EE = BR.EQClasses_end(); EI != EE; ++EI) { 2084 ExplodedNode *N = const_cast<ExplodedNode*>(EI->begin()->getErrorNode());
|
H A D | BugReporter.cpp | 1599 for (ContVecTy::iterator EI=EQClassesVector.begin(), EE=EQClassesVector.end(); 1600 EI != EE; ++EI){ 1601 BugReportEquivClass& EQ = **EI;
|
/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 117 I = IMD->propimpl_begin(), EI = IMD->propimpl_end(); I != EI; ++I) {
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 298 Instruction *EI = ExtractValueInst::Create(AI, 0, "",AfterAllocaInsertPt); local 299 Instruction *NI = InsertValueInst::Create(AI, EI, 0); 300 NI->insertAfter(EI); 303 EI->setOperand(0, AI);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 115 Expression create_extractvalue_expression(ExtractValueInst* EI); 213 Expression ValueTable::create_extractvalue_expression(ExtractValueInst *EI) { argument 214 assert(EI != 0 && "Not an ExtractValueInst?"); 216 e.type = EI->getType(); 219 IntrinsicInst *I = dyn_cast<IntrinsicInst>(EI->getAggregateOperand()); 220 if (I != 0 && EI->getNumIndices() == 1 && *EI->idx_begin() == 0 ) { 221 // EI might be an extract from one of our recognised intrinsics. If it 253 e.opcode = EI->getOpcode(); 254 for (Instruction::op_iterator OI = EI [all...] |
/external/llvm/lib/VMCore/ |
H A D | Verifier.cpp | 266 void visitExtractElementInst(ExtractElementInst &EI); 267 void visitInsertElementInst(InsertElementInst &EI); 268 void visitShuffleVectorInst(ShuffleVectorInst &EI); 1305 void Verifier::visitExtractElementInst(ExtractElementInst &EI) { argument 1306 Assert1(ExtractElementInst::isValidOperands(EI.getOperand(0), 1307 EI.getOperand(1)), 1308 "Invalid extractelement operands!", &EI); local 1309 visitInstruction(EI);
|
/external/llvm/lib/Support/ |
H A D | YAMLParser.cpp | 1017 EncodingInfo EI = getUnicodeEncoding(currentInput()); local 1021 T.Range = StringRef(Current, EI.second); 1023 Current += EI.second;
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 588 StructType::element_iterator EI = ST->element_begin(); local 590 for (; EI != EE; ++EI) { 591 Type* fieldTy = static_cast<Type*>(*EI);
|