/external/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 126 LoopInfo *LI;
|
IVUsers.h | 122 LoopInfo *LI;
|
LoopIterator.h | 64 void perform(LoopInfo *LI); 129 LoopInfo *LI; 133 DFS(Storage), LI(LInfo) {} 154 if (!DFS.L->contains(LI->getLoopFor(BB)))
|
LoopInfoImpl.h | 202 "Incorrect LI specified for this loop!"); 366 LoopInfoBase<BlockT, LoopT> *LI, 379 LoopT *Subloop = LI->getLoopFor(PredBB); 385 LI->changeLoopFor(PredBB, L); 415 if (LI->getLoopFor(*PI) != Subloop) 431 LoopInfoBase<BlockT, LoopT> *LI; 436 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li): 437 LI(li) {} 481 LoopT *Subloop = LI->getLoopFor(Block) [all...] |
/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 | 109 MachineLoopInfo *LI;
|
LiveIntervalAnalysis.h | 106 LiveInterval *LI = VirtRegIntervals[Reg]; 107 assert(LI && "Interval does not exist for virtual register"); 108 return *LI; 146 bool shrinkToUses(LiveInterval *li, 149 /// extendToIndices - Extend the live range of LI to reach all points in 151 /// existing defs in LI. PHI-defs are added as needed to maintain SSA form. 153 /// If a SlotIndex in Indices is the end index of a basic block, LI will be 157 void extendToIndices(LiveInterval *LI, ArrayRef<SlotIndex> Indices); 159 /// pruneValue - If an LI value is live at Kill, prune its live range by 161 /// EndPoints such that extendToIndices(LI, EndPoints) will reconstruct th [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 | 78 // LI - The live range that is live-in to this block. The algorithms can 80 LiveInterval *LI; 83 // Cleared when the final value has been determined and LI has been updated. 88 // determined, the range from the block start to Kill will be added to LI. 94 LiveInBlock(LiveInterval *li, MachineDomTreeNode *node, SlotIndex kill) 95 : LI(li), DomNode(node), Kill(kill), Value(0) {} 104 /// Assuming that LI is live-in to KillMBB and killed at Kill, find the set 108 /// to LI, and the function returns true. 110 /// If multiple values can reach Kill, the blocks that need LI to be live i [all...] |
LiveRangeEdit.cpp | 39 LiveInterval &LI = LIS.getOrCreateInterval(VReg); 40 NewRegs.push_back(&LI); 41 return LI; 94 LiveInterval &li = LIS.getInterval(MO.getReg()); local 95 const VNInfo *OVNI = li.getVNInfoAt(OrigIdx); 105 if (OVNI != li.getVNInfoAt(UseIdx)) 159 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, 164 for (MachineRegisterInfo::reg_nodbg_iterator I = MRI.reg_nodbg_begin(LI->reg), 203 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second) 212 DefMI->addRegisterDead(LI->reg, 0) [all...] |
VirtRegMap.cpp | 242 LiveInterval &LI = LIS->getInterval(VirtReg); 243 if (LI.empty() || LIS->intervalIsInOneMBB(LI)) 250 // Scan the segments of LI. 251 for (LiveInterval::const_iterator I = LI.begin(), E = LI.end(); I != E;
|
/external/llvm/lib/Transforms/Scalar/ |
LoopUnrollPass.cpp | 139 LoopInfo *LI = &getAnalysis<LoopInfo>(); 234 if (!UnrollLoop(L, Count, TripCount, UnrollRuntime, TripMultiple, LI, &LPM))
|
LoopInstSimplify.cpp | 69 LoopInfo *LI = &getAnalysis<LoopInfo>(); 113 if (V && LI->replacementPreservesLCSSAForm(I, V)) { 140 const Loop *SuccLoop = LI->getLoopFor(SuccBB); 150 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/utils/TableGen/ |
OptParserEmitter.cpp | 247 const ListInit *LI = R.getValueAsListInit("Flags"); 248 if (LI->empty()) { 252 for (unsigned i = 0, e = LI->size(); i != e; ++i) { 255 OS << cast<DefInit>(LI->getElement(i))->getDef()->getName();
|
/external/llvm/lib/Analysis/ |
CostModel.cpp | 166 const LoadInst *LI = cast<LoadInst>(I); 168 LI->getAlignment(), 169 LI->getPointerAddressSpace());
|
LoopInfo.cpp | 437 LoopInfo *LI; 453 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {} 472 LoopBlocksTraversal Traversal(DFS, LI); 476 Loop *L = LI->getLoopFor(*POI); 483 LI->changeLoopFor(*POI, NL); 504 Loop *L = LI->getLoopFor(*POI); 509 LI->changeLoopFor(*POI, NL); 523 Loop *OuterParent = LI->getLoopFor(*BI); 550 LI->addTopLevelLoop(Subloop); 587 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/MC/ |
MCObjectDisassembler.cpp | 165 const MCDecodedInst &LI = TA->back(); 166 if (MIA.isBranch(LI.Inst)) { 168 if (MIA.evaluateBranch(LI.Inst, LI.Address, LI.Size, Target)) 170 if (MIA.isConditionalBranch(LI.Inst)) 171 CurBB.addSucc(BBInfos[LI.Address + LI.Size]); 172 } else if (!MIA.isTerminator(LI.Inst)) 173 CurBB.addSucc(BBInfos[LI.Address + LI.Size]) [all...] |
/external/llvm/lib/Transforms/Utils/ |
BreakCriticalEdges.cpp | 215 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); 219 if (DT == 0 && LI == 0 && PI == 0) 278 if (LI) { 279 if (Loop *TIL = LI->getLoopFor(TIBB)) { 281 // either, and thus LI doesn't need to be updated. 282 if (Loop *DestLoop = LI->getLoopFor(DestBB)) { 285 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); 288 TIL->addBasicBlockToLoop(NewBB, LI->getBase()); 291 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); 300 P->addBasicBlockToLoop(NewBB, LI->getBase()) [all...] |
LCSSA.cpp | 56 LoopInfo *LI; 122 LI = &getAnalysis<LoopInfo>();
|
/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 | 375 SymbolMapTy::iterator LI = TheLiving.find(sym); 376 assert(LI != TheLiving.end() && "The primary symbol is not live."); 377 if (LI->second == HaveMarkedDependents) 379 LI->second = HaveMarkedDependents;
|
/external/libffi/src/mips/ |
ffitarget.h | 129 # define LI li 136 # define LI dli
|