/external/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 126 LoopInfo *LI;
|
IVUsers.h | 123 LoopInfo *LI;
|
LoopIterator.h | 65 void perform(LoopInfo *LI); 130 LoopInfo *LI; 134 DFS(Storage), LI(LInfo) {} 155 if (!DFS.L->contains(LI->getLoopFor(BB)))
|
LoopInfoImpl.h | 201 "Incorrect LI specified for this loop!"); 365 LoopInfoBase<BlockT, LoopT> *LI, 378 LoopT *Subloop = LI->getLoopFor(PredBB); 384 LI->changeLoopFor(PredBB, L); 414 if (LI->getLoopFor(*PI) != Subloop) 430 LoopInfoBase<BlockT, LoopT> *LI; 435 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li): 436 LI(li) {} 480 LoopT *Subloop = LI->getLoopFor(Block) [all...] |
/external/clang/utils/TableGen/ |
OptParserEmitter.cpp | 165 const ListInit *LI = R.getValueAsListInit("Flags"); 166 if (LI->empty()) { 170 for (unsigned i = 0, e = LI->size(); i != e; ++i) { 173 OS << dynamic_cast<DefInit*>(LI->getElement(i))->getDef()->getName();
|
/external/llvm/include/llvm/CodeGen/ |
MachineLoopInfo.h | 73 LoopInfoBase<MachineBasicBlock, MachineLoop> LI; 86 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } 92 inline iterator begin() const { return LI.begin(); } 93 inline iterator end() const { return LI.end(); } 94 bool empty() const { return LI.empty(); } 100 return LI.getLoopFor(BB); 106 return LI.getLoopFor(BB); 112 return LI.getLoopDepth(BB); 117 return LI.isLoopHeader(BB); 124 virtual void releaseMemory() { LI.releaseMemory(); [all...] |
AsmPrinter.h | 108 MachineLoopInfo *LI;
|
LiveIntervalAnalysis.h | 113 LiveInterval *LI = VirtRegIntervals[Reg]; 114 assert(LI && "Interval does not exist for virtual register"); 115 return *LI; 165 bool shrinkToUses(LiveInterval *li, 202 bool isLiveInToMBB(const LiveInterval &li, 204 return li.liveAt(getMBBStartIdx(mbb)); 207 bool isLiveOutOfMBB(const LiveInterval &li, 209 return li.liveAt(getMBBEndIdx(mbb).getPrevSlot()); 244 /// intervalIsInOneMBB - If LI is confined to a single basic block, return 245 /// a pointer to that block. If LI is live in to or out of any block [all...] |
/external/llvm/lib/CodeGen/ |
InterferenceCache.cpp | 207 LiveInterval *LI = RegUnits[i].Fixed; 208 if (I == LI->end() || I->start >= Stop) 210 I = LI->advanceTo(I, Stop); 211 bool Backup = I == LI->end() || I->start >= Stop;
|
LiveRangeCalc.h | 77 // LI - The live range that is live-in to this block. The algorithms can 79 LiveInterval *LI; 82 // Cleared when the final value has been determined and LI has been updated. 87 // determined, the range from the block start to Kill will be added to LI. 93 LiveInBlock(LiveInterval *li, MachineDomTreeNode *node, SlotIndex kill) 94 : LI(li), DomNode(node), Kill(kill), Value(0) {} 103 /// findReachingDefs - Assuming that LI is live-in to KillMBB and killed at 104 /// Kill, search for values that can reach KillMBB. All blocks that need LI 110 VNInfo *findReachingDefs(LiveInterval *LI, [all...] |
LiveRangeEdit.cpp | 40 LiveInterval &LI = LIS.getOrCreateInterval(VReg); 41 NewRegs.push_back(&LI); 42 return LI; 95 LiveInterval &li = LIS.getInterval(MO.getReg()); local 96 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); 99 if (OVNI != li.getVNInfoAt(UseIdx)) 153 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, 158 for (MachineRegisterInfo::reg_nodbg_iterator I = MRI.reg_nodbg_begin(LI->reg), 197 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second) 206 DefMI->addRegisterDead(LI->reg, 0) [all...] |
StackProtector.cpp | 207 LoadInst *LI = new LoadInst(StackGuardVar, "StackGuard", false, InsPt); 209 Value *Args[] = { LI, AI };
|
VirtRegMap.cpp | 231 LiveInterval &LI = LIS->getInterval(VirtReg); 232 if (LI.empty() || LIS->intervalIsInOneMBB(LI)) 239 // Scan the segments of LI. 240 for (LiveInterval::const_iterator I = LI.begin(), E = LI.end(); I != E;
|
MachineSink.cpp | 50 MachineLoopInfo *LI; 105 SuccessorSorter(MachineLoopInfo *LoopInfo) : LI(LoopInfo) {} 108 return LI->getLoopDepth(LHS) < LI->getLoopDepth(RHS); 110 MachineLoopInfo *LI; 230 LI = &getAnalysis<MachineLoopInfo>(); 336 if (LI->getLoopFor(FromBB) == LI->getLoopFor(ToBB) && 337 LI->isLoopHeader(ToBB)) 541 std::stable_sort(Succs.begin(), Succs.end(), SuccessorSorter(LI)); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopUnrollPass.cpp | 134 LoopInfo *LI = &getAnalysis<LoopInfo>(); 220 if (!UnrollLoop(L, Count, TripCount, UnrollRuntime, TripMultiple, LI, &LPM))
|
LoopInstSimplify.cpp | 68 LoopInfo *LI = &getAnalysis<LoopInfo>(); 112 if (V && LI->replacementPreservesLCSSAForm(I, V)) { 139 const Loop *SuccLoop = LI->getLoopFor(SuccBB); 149 if (LI->getLoopFor(ExitBB) == L && Visited.insert(ExitBB))
|
Sink.cpp | 35 LoopInfo *LI; 100 LI = &getAnalysis<LoopInfo>(); 206 Loop *succ = LI->getLoopFor(SuccToSinkTo); 207 Loop *cur = LI->getLoopFor(Inst->getParent());
|
/external/llvm/lib/Transforms/Utils/ |
BreakCriticalEdges.cpp | 247 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); 251 if (DT == 0 && LI == 0 && PI == 0) 310 if (LI) { 311 if (Loop *TIL = LI->getLoopFor(TIBB)) { 313 // either, and thus LI doesn't need to be updated. 314 if (Loop *DestLoop = LI->getLoopFor(DestBB)) { 317 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); 320 TIL->addBasicBlockToLoop(NewBB, LI->getBase()); 323 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); 332 P->addBasicBlockToLoop(NewBB, LI->getBase()) [all...] |
/bionic/libc/arch-mips/include/machine/ |
asm.h | 173 #define LI li 185 #define LI dli
|
/development/ndk/platforms/android-9/arch-mips/include/machine/ |
asm.h | 173 #define LI li 185 #define LI dli
|
/external/clang/lib/StaticAnalyzer/Core/ |
SymbolManager.cpp | 393 SymbolMapTy::iterator LI = TheLiving.find(sym); 394 assert(LI != TheLiving.end() && "The primary symbol is not live."); 395 if (LI->second == HaveMarkedDependents) 397 LI->second = HaveMarkedDependents;
|
/external/libffi/src/mips/ |
ffitarget.h | 129 # define LI li 136 # define LI dli
|
/external/llvm/lib/Analysis/ |
LoopInfo.cpp | 324 LoopInfo *LI; 340 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {} 359 LoopBlocksTraversal Traversal(DFS, LI); 363 Loop *L = LI->getLoopFor(*POI); 370 LI->changeLoopFor(*POI, NL); 391 Loop *L = LI->getLoopFor(*POI); 396 LI->changeLoopFor(*POI, NL); 410 Loop *OuterParent = LI->getLoopFor(*BI); 437 LI->addTopLevelLoop(Subloop); 474 Loop *L = LI->getLoopFor(*I) [all...] |
ProfileEstimatorPass.cpp | 35 LoopInfo *LI; 125 bool BBisHeader = LI->isLoopHeader(BB); 126 Loop* BBLoop = LI->getLoopFor(BB); 322 LI = &getAnalysis<LoopInfo>();
|
/external/llvm/lib/Target/ARM/ |
Thumb2ITBlockPass.cpp | 238 MachineBasicBlock::instr_iterator LI = LastITMI; 239 finalizeBundle(MBB, InsertPos.getInstrIterator(), llvm::next(LI));
|