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

12 3 4

  /external/llvm/lib/Analysis/
ProfileEstimatorPass.cpp 35 LoopInfo *LI;
125 bool BBisHeader = LI->isLoopHeader(BB);
126 Loop* BBLoop = LI->getLoopFor(BB);
322 LI = &getAnalysis<LoopInfo>();
MemoryDependenceAnalysis.cpp 122 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
123 if (LI->isUnordered()) {
124 Loc = AA->getLocation(LI);
126 } else if (LI->getOrdering() == Monotonic) {
127 Loc = AA->getLocation(LI);
249 /// isLoadLoadClobberIfExtendedToFullWidth - Return true if LI is a load that
258 const LoadInst *LI,
269 LI, *TD);
282 unsigned MemLocSize, const LoadInst *LI,
285 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) return 0
    [all...]
  /external/llvm/lib/CodeGen/
MachineSink.cpp 50 MachineLoopInfo *LI;
104 SuccessorSorter(MachineLoopInfo *LoopInfo) : LI(LoopInfo) {}
107 return LI->getLoopDepth(LHS) < LI->getLoopDepth(RHS);
109 MachineLoopInfo *LI;
229 LI = &getAnalysis<MachineLoopInfo>();
334 if (LI->getLoopFor(FromBB) == LI->getLoopFor(ToBB) &&
335 LI->isLoopHeader(ToBB))
539 std::stable_sort(Succs.begin(), Succs.end(), SuccessorSorter(LI));
    [all...]
PHIElimination.cpp 634 const LiveInterval &LI = LIS->getInterval(Reg);
637 if (LI.liveAt(LIS->getMBBStartIdx(*SI)))
RegisterPressure.cpp 454 const LiveInterval *LI = getInterval(Reg);
455 if (LI && !LI->killedAt(SlotIdx))
499 const LiveInterval *LI = getInterval(Reg);
500 lastUse = LI && LI->killedAt(SlotIdx);
716 const LiveInterval *LI = getInterval(Reg);
717 if (LI && LI->killedAt(SlotIdx)
LiveDebugVariables.cpp 220 /// @param LI Restrict liveness to where LI has the value VNI. May be null.
221 /// @param VNI When LI is not null, this is the value to restrict to.
226 LiveInterval *LI, const VNInfo *VNI,
231 /// addDefsFromCopies - The value in LI/LocNo may be copies to other
234 /// @param LI Scan for copies of the value in LI->reg.
235 /// @param LocNo Location number of LI->reg.
238 void addDefsFromCopies(LiveInterval *LI, unsigned LocNo,
490 LiveInterval *LI, const VNInfo *VNI
    [all...]
LiveIntervalAnalysis.cpp 128 if (LiveInterval *LI = RegUnitIntervals[i])
129 OS << PrintRegUnit(i, TRI) << " = " << *LI << '\n';
165 void LiveIntervals::computeVirtRegInterval(LiveInterval *LI) {
167 assert(LI->empty() && "Should only compute empty intervals.");
169 LRCalc->createDeadDefs(LI);
170 LRCalc->extendToUses(LI);
178 LiveInterval *LI = createInterval(Reg);
179 VirtRegIntervals[Reg] = LI;
180 computeVirtRegInterval(LI);
220 void LiveIntervals::computeRegUnitInterval(LiveInterval *LI) {
331 << *li << '\\n'); local
    [all...]
MachineBasicBlock.cpp 824 LiveInterval &LI = LIS->getInterval(Reg);
825 VNInfo *VNI = LI.getVNInfoAt(PrevIndex);
827 LI.addRange(LiveRange(StartIndex, EndIndex, VNI));
838 LiveInterval &LI = LIS->getInterval(Reg);
839 if (!LI.liveAt(PrevIndex))
842 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ));
844 VNInfo *VNI = LI.getVNInfoAt(PrevIndex);
846 LI.addRange(LiveRange(StartIndex, EndIndex, VNI));
848 LI.removeRange(StartIndex, EndIndex);
887 // either, and thus LI doesn't need to be updated
    [all...]
ShrinkWrapping.cpp 402 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>();
441 if (MachineLoop* LP = LI.getLoopFor(MBB)) {
    [all...]
SplitKit.cpp 279 LiveInterval *li = const_cast<LiveInterval*>(cli);
280 LiveInterval::iterator LVI = li->begin();
281 LiveInterval::iterator LVE = li->end();
284 // Loop over basic blocks where li is live.
289 LVI = li->advanceTo(LVI, Stop);
313 void SplitAnalysis::analyze(const LiveInterval *li) {
315 CurLI = li;
378 LiveInterval *LI = Edit->get(RegIdx);
381 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator());
396 LI->addRange(LiveRange(Def, Def.getDeadSlot(), OldVNI))
1106 LiveInterval *li = Edit->get(i); local
1110 DEBUG(dbgs() << " " << NumComp << " components: " << *li << '\\n'); local
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 238 MachineBasicBlock::instr_iterator LI = LastITMI;
239 finalizeBundle(MBB, InsertPos.getInstrIterator(), llvm::next(LI));
  /external/llvm/lib/Target/R600/
AMDGPUIndirectAddressing.cpp 147 MachineBasicBlock::livein_iterator LI = MBB.livein_begin();
148 while (LI != MBB.livein_end()) {
152 if (RegisterAddressMap.find(*LI) == RegisterAddressMap.end()) {
153 ++LI;
157 unsigned Address = RegisterAddressMap[*LI];
158 LiveAddressRegisterMap[Address] = *LI;
159 PhiRegisters.push_back(*LI);
163 for (MachineBasicBlock::livein_iterator LJ = llvm::next(LI),
179 LiveAddressRegisterMap[Address] = *LI;
180 MBB.removeLiveIn(*LI);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 63 LoopInfo *LI;
81 LI = &getAnalysis<LoopInfo>();
252 LI->removeBlock(Latch);
369 if (V && LI->replacementPreservesLCSSAForm(C, V)) {
LICM.cpp 103 LoopInfo *LI; // Current LoopInfo
147 return LI->getLoopFor(BB) != CurLoop;
209 LI = &getAnalysis<LoopInfo>();
245 if (LI->getLoopFor(BB) == L) // Ignore blocks in subloops.
395 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) {
396 if (!LI->isUnordered())
401 if (AA->pointsToConstantMemory(LI->getOperand(0)))
403 if (LI->getMetadata("invariant.load"))
408 if (LI->getType()->isSized())
409 Size = AA->getTypeStoreSize(LI->getType())
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 45 LoopInfo *LI;
57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()),
62 assert(LI && "IV simplification requires LoopInfo");
164 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent());
198 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent());
376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>();
377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
LoopSimplify.cpp 77 LoopInfo *LI;
131 LI = &getAnalysis<LoopInfo>();
346 LI->removeBlock(ExitingBlock);
469 AliasAnalysis *AA, LoopInfo *LI) {
556 PHINode *PN = FindPHIToPartitionLoops(L, DT, AA, LI);
595 LI->changeTopLevelLoop(L, NewOuter);
636 if ((*LI)[BB] == L)
637 LI->changeLoopFor(BB, NewOuter);
756 L->addBasicBlockToLoop(BEBlock, LI->getBase());
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 168 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers");
169 if (AsmParserNum >= LI.size())
171 return LI[AsmParserNum];
178 std::vector<Record*> LI =
180 if (i >= LI.size())
182 return LI[i];
189 std::vector<Record*> LI =
191 return LI.size();
197 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters");
198 if (AsmWriterNum >= LI.size()
    [all...]
  /prebuilts/ndk/8/platforms/android-14/arch-mips/usr/include/machine/
asm.h 173 #define LI li
185 #define LI dli
  /prebuilts/ndk/8/platforms/android-9/arch-mips/usr/include/machine/
asm.h 173 #define LI li
185 #define LI dli
  /external/llvm/include/llvm/Analysis/
LoopInfo.h 239 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
559 LoopInfoBase<BasicBlock, Loop> LI;
571 LoopInfoBase<BasicBlock, Loop>& getBase() { return LI; }
578 inline iterator begin() const { return LI.begin(); }
579 inline iterator end() const { return LI.end(); }
580 inline reverse_iterator rbegin() const { return LI.rbegin(); }
581 inline reverse_iterator rend() const { return LI.rend(); }
582 bool empty() const { return LI.empty(); }
588 return LI.getLoopFor(BB);
594 return LI.getLoopFor(BB)
    [all...]
ScalarEvolution.h 223 /// LI - The loop information for the function we are currently analyzing.
225 LoopInfo *LI;
465 ExitLimit ComputeLoadConstantCompareExitLimit(LoadInst *LI,
    [all...]
DependenceAnalysis.h 305 LoopInfo *LI;
    [all...]
  /external/llvm/tools/llvm-diff/
DifferenceEngine.cpp 195 BasicBlock::iterator LI = L->begin(), LE = L->end();
201 assert(LI != LE && RI != R->end());
202 Instruction *LeftI = &*LI, *RightI = &*RI;
215 ++LI, ++RI;
216 } while (LI != LE); // This is sufficient: we can't get equality of
221 for (LI = L->begin(), RI = R->begin(); LI != LE; ++LI, ++RI)
222 unify(&*LI, &*RI);
226 void runBlockDiff(BasicBlock::iterator LI, BasicBlock::iterator RI)
    [all...]
  /external/clang/tools/libclang/
IndexingContext.cpp 25 ObjCInterfaceDecl::protocol_loc_iterator LI = ProtList.loc_begin();
27 I = ProtList.begin(), E = ProtList.end(); I != E; ++I, ++LI) {
28 SourceLocation Loc = *LI;
    [all...]
  /external/icu4c/i18n/
decNumberLocal.h 82 typedef long int LI; /* for printf arguments only */
    [all...]

Completed in 528 milliseconds

12 3 4