HomeSort by relevance Sort by last modified time
    Searched defs:LI (Results 1 - 25 of 88) sorted by null

1 2 3 4

  /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

Completed in 833 milliseconds

1 2 3 4