/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/clang/utils/TableGen/ |
OptParserEmitter.cpp | 241 const ListInit *LI = R.getValueAsListInit("Flags"); 242 if (LI->empty()) { 246 for (unsigned i = 0, e = LI->size(); i != e; ++i) { 249 OS << 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 | 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 | 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); 106 if (OVNI != li.getVNInfoAt(UseIdx)) 160 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, 165 for (MachineRegisterInfo::reg_nodbg_iterator I = MRI.reg_nodbg_begin(LI->reg), 204 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second) 213 DefMI->addRegisterDead(LI->reg, 0) [all...] |
StackProtector.cpp | 294 LoadInst *LI = new LoadInst(StackGuardVar, "StackGuard", false, InsPt); 296 Value *Args[] = { LI, AI };
|
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 | 232 const ListInit *LI = R.getValueAsListInit("Flags"); 233 if (LI->empty()) { 237 for (unsigned i = 0, e = LI->size(); i != e; ++i) { 240 OS << cast<DefInit>(LI->getElement(i))->getDef()->getName();
|
/external/llvm/lib/Analysis/ |
CostModel.cpp | 144 const LoadInst *LI = cast<LoadInst>(I); 146 LI->getAlignment(), 147 LI->getPointerAddressSpace());
|
LoopInfo.cpp | 386 LoopInfo *LI; 402 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {} 421 LoopBlocksTraversal Traversal(DFS, LI); 425 Loop *L = LI->getLoopFor(*POI); 432 LI->changeLoopFor(*POI, NL); 453 Loop *L = LI->getLoopFor(*POI); 458 LI->changeLoopFor(*POI, NL); 472 Loop *OuterParent = LI->getLoopFor(*BI); 499 LI->addTopLevelLoop(Subloop); 536 Loop *L = LI->getLoopFor(*I) [all...] |
/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...] |
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
|