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

1 2 3 4

  /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));

Completed in 419 milliseconds

1 2 3 4