/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...] |