/external/llvm/lib/Analysis/ |
Loads.cpp | 142 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { 143 if (AreEquivalentAddressValues(LI->getOperand(0), V)) return true; 199 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) 200 if (AreEquivalentAddressValues(LI->getOperand(0), Ptr)) { 201 if (TBAATag) *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa); 202 return LI;
|
MemoryDependenceAnalysis.cpp | 124 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 125 if (LI->isUnordered()) { 126 Loc = AA->getLocation(LI); 128 } else if (LI->getOrdering() == Monotonic) { 129 Loc = AA->getLocation(LI); 246 /// isLoadLoadClobberIfExtendedToFullWidth - Return true if LI is a load that 255 const LoadInst *LI, 266 LI, *TD); 279 unsigned MemLocSize, const LoadInst *LI, 282 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) return 0 [all...] |
MemDepPrinter.cpp | 123 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 124 if (!LI->isUnordered()) { 130 AliasAnalysis::Location Loc = AA.getLocation(LI); 131 MDA.getNonLocalPointerDependency(Loc, true, LI->getParent(), NLDI);
|
/external/llvm/lib/CodeGen/ |
RegAllocBasic.cpp | 95 virtual float getPriority(LiveInterval *LI) { return LI->weight; } 97 virtual void enqueue(LiveInterval *LI) { 98 Queue.push(LI); 104 LiveInterval *LI = Queue.top(); 106 return LI;
|
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, 486 LiveInterval *LI, const VNInfo *VNI [all...] |
InlineSpiller.cpp | 170 void eliminateRedundantSpills(LiveInterval &LI, VNInfo *VNI); 528 LiveInterval &LI = LIS.getInterval(Reg); 531 for (LiveInterval::vni_iterator VI = LI.vni_begin(), VE = LI.vni_end(); 640 LiveInterval &LI = LIS.getInterval(Reg); 641 for (LiveInterval::const_vni_iterator VI = LI.vni_begin(), 642 VE = LI.vni_end(); VI != VE; ++VI) { 747 LiveInterval *LI; 748 tie(LI, VNI) = WorkList.pop_back_val(); 749 unsigned Reg = LI->reg [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; 374 LiveInterval *LI = Edit->get(RegIdx); 377 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); 392 LI->addRange(LiveRange(Def, Def.getDeadSlot(), OldVNI)) 1103 LiveInterval *li = Edit->get(i); local 1107 DEBUG(dbgs() << " " << NumComp << " components: " << *li << '\\n'); local [all...] |
DeadMachineInstructionElim.cpp | 120 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin(); 121 LI != (*S)->livein_end(); LI++) 122 LivePhysRegs.set(*LI);
|
LiveInterval.cpp | 659 unsigned ConnectedVNInfoEqClasses::Classify(const LiveInterval *LI) { 662 EqClass.grow(LI->getNumValNums()); 667 for (LiveInterval::const_vni_iterator I = LI->vni_begin(), E = LI->vni_end(); 684 if (const VNInfo *PVNI = LI->getVNInfoBefore(LIS.getMBBEndIdx(*PI))) 691 if (const VNInfo *UVNI = LI->getVNInfoBefore(VNI->def)) 707 LiveInterval &LI = *LIV[0]; 710 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(LI.reg), 720 const VNInfo *VNI = LI.getVNInfoAt(Idx); 726 LiveInterval::iterator J = LI.begin(), E = LI.end() [all...] |
/external/llvm/lib/VMCore/ |
Instruction.cpp | 194 if (const LoadInst *LI = dyn_cast<LoadInst>(this)) 195 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() && 196 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() && 197 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() && 198 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope(); 249 if (const LoadInst *LI = dyn_cast<LoadInst>(this)) 250 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() && 251 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() && 252 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() && 253 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope() [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 46 LoopInfo *LI; 59 LI(LPM->getAnalysisIfAvailable<LoopInfo>()), 64 assert(LI && "IV simplification requires LoopInfo"); 166 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 200 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent()); 378 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>(); 379 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
|
BasicBlockUtils.cpp | 180 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>()) 181 LI->removeBlock(BB); 295 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>()) 296 if (Loop *L = LI->getLoopFor(Old)) 297 L->addBasicBlockToLoop(New, LI->getBase()); 324 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); 325 Loop *L = LI ? LI->getLoopFor(OldBB) : 0; 331 if (LI) { 340 if (Loop *PL = LI->getLoopFor(Pred) [all...] |
LoopUnroll.cpp | 63 static BasicBlock *FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo* LI, 99 if (Loop *L = LI->getLoopFor(BB)) 102 LI->removeBlock(BB); 139 LoopInfo *LI, LPPassManager *LPM) { 202 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM)) 260 DFS.perform(LI); 293 L->addBasicBlockToLoop(New, LI->getBase()); 403 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM)) 438 if (LI->replacementPreservesLCSSAForm(Inst, V)) {
|
LoopUnrollRuntime.cpp | 144 LoopInfo *LI) { 159 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase()); 227 bool llvm::UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI, 307 LoopBlocks.perform(LI); 321 LoopBlocks, VMap, LVMap, LI); 340 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
|
/external/llvm/lib/Transforms/Scalar/ |
GVN.cpp | [all...] |
Sink.cpp | 34 LoopInfo *LI; 98 LI = &getAnalysis<LoopInfo>(); 257 if (LI->isLoopHeader(SuccToSinkTo)) {
|
/external/libffi/src/mips/ |
ffitarget.h | 129 # define LI li 136 # define LI dli
|
/external/webkit/Source/JavaScriptCore/assembler/ |
MacroAssemblerSH4.cpp | 42 const Condition MacroAssemblerSH4::ULessThan = SH4Assembler::LI; 49 const Condition MacroAssemblerSH4::Below = SH4Assembler::LI;
|
/external/llvm/utils/TableGen/ |
CodeGenTarget.cpp | 148 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers"); 149 if (AsmParserNum >= LI.size()) 151 return LI[AsmParserNum]; 158 std::vector<Record*> LI = 160 if (i >= LI.size()) 162 return LI[i]; 169 std::vector<Record*> LI = 171 return LI.size(); 177 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters"); 178 if (AsmWriterNum >= LI.size() [all...] |
/external/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 108 LoopInfo *LI;
|
LoopInfo.h | 345 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI); [all...] |
LoopPass.h | 152 LoopInfo *LI;
|
/external/llvm/include/llvm/CodeGen/ |
ScheduleDAGInstrs.h | 57 for (MachineBasicBlock::livein_iterator LI = Header->livein_begin(), 58 LE = Header->livein_end(); LI != LE; ++LI) 59 LoopLiveIns.insert(*LI);
|
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 175 LoadInst *LI, DIBuilder &Builder);
|
SSAUpdater.h | 151 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {
|