/external/llvm/include/llvm/Transforms/Utils/ |
SSAUpdater.h | 152 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {
|
/external/llvm/lib/Analysis/ |
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);
|
CostModel.cpp | 144 const LoadInst *LI = cast<LoadInst>(I); 146 LI->getAlignment(), 147 LI->getPointerAddressSpace());
|
/external/llvm/lib/CodeGen/ |
MachineLoopInfo.cpp | 39 LI.Analyze(getAnalysis<MachineDominatorTree>().getBase());
|
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;
|
TwoAddressInstructionPass.cpp | 209 LiveInterval &LI = LIS->getInterval(SavedReg); 210 assert(LI.end() != LI.begin() && 214 LiveInterval::const_iterator I = LI.find(MBBEndIdx); 215 if (I != LI.end() && I->start < MBBEndIdx) 363 LiveInterval &LI = LIS->getInterval(Reg); 366 if (!LI.hasAtLeastOneValue()) 370 LiveInterval::const_iterator I = LI.find(useIdx); 371 assert(I != LI.end() && "Reg must be live-in to use."); 758 LiveInterval &LI = LIS->getInterval(Reg) [all...] |
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;
|
CalcSpillWeights.cpp | 89 // Check if all values in LI are rematerializable 90 static bool isRematerializable(const LiveInterval &LI, 93 for (LiveInterval::const_vni_iterator I = LI.vni_begin(), E = LI.vni_end(); 110 void VirtRegAuxInfo::CalculateWeightAndHint(LiveInterval &li) { 125 bool noHint = mri.getRegAllocationHint(li.reg).first != 0; 128 bool Spillable = li.isSpillable(); 130 for (MachineRegisterInfo::reg_iterator I = mri.reg_begin(li.reg); 149 tie(reads, writes) = mi->readsWritesVirtualRegister(li.reg); 153 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb) [all...] |
TailDuplication.cpp | 244 DenseMap<unsigned, AvailableValsTy>::iterator LI = 246 for (unsigned j = 0, ee = LI->second.size(); j != ee; ++j) { 247 MachineBasicBlock *SrcBB = LI->second[j].first; 248 unsigned SrcReg = LI->second[j].second; 371 DenseMap<unsigned, AvailableValsTy>::iterator LI= SSAUpdateVals.find(OrigReg); 372 if (LI != SSAUpdateVals.end()) 373 LI->second.push_back(std::make_pair(BB, NewReg)); 494 DenseMap<unsigned,AvailableValsTy>::iterator LI=SSAUpdateVals.find(Reg); 495 if (LI != SSAUpdateVals.end()) { 497 for (unsigned j = 0, ee = LI->second.size(); j != ee; ++j) [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 330 if (const LoadInst *LI = dyn_cast<LoadInst>(Op)) 331 if (AA.pointsToConstantMemory(LI->getPointerOperand())) 363 if (const LoadInst *LI = dyn_cast<LoadInst>(V)) { 365 StripPointerCastsAndObjCCalls(LI->getPointerOperand());
|
/external/llvm/lib/Transforms/Scalar/ |
Sink.cpp | 35 LoopInfo *LI; 100 LI = &getAnalysis<LoopInfo>(); 206 Loop *succ = LI->getLoopFor(SuccToSinkTo); 207 Loop *cur = LI->getLoopFor(Inst->getParent());
|
LoopUnrollPass.cpp | 139 LoopInfo *LI = &getAnalysis<LoopInfo>(); 234 if (!UnrollLoop(L, Count, TripCount, UnrollRuntime, TripMultiple, LI, &LPM))
|
LoopUnswitch.cpp | 126 LoopInfo *LI; // Loop information 387 LI = &getAnalysis<LoopInfo>(); 663 LoopInfo *LI, LPPassManager *LPM) { 670 if (LI->getLoopFor(*I) == L) 671 New->addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), LI->getBase()); 675 CloneLoop(*I, New, VM, LI, LPM); 832 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); [all...] |
/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/IPA/ |
GlobalsModRef.cpp | 253 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { 254 Readers.push_back(LI->getParent()->getParent()); 313 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { 318 if (AnalyzeUsesOfPointer(LI, ReadersWriters, ReadersWriters)) 450 if (LoadInst *LI = dyn_cast<LoadInst>(&*II)) { 452 if (LI->isVolatile()) 518 if (const LoadInst *LI = dyn_cast<LoadInst>(UV1)) 519 if (GlobalVariable *GV = dyn_cast<GlobalVariable>(LI->getOperand(0))) 522 if (const LoadInst *LI = dyn_cast<LoadInst>(UV2)) 523 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(LI->getOperand(0)) [all...] |
/external/llvm/lib/IR/ |
Instruction.cpp | 284 if (const LoadInst *LI = dyn_cast<LoadInst>(this)) 285 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() && 286 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() && 287 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() && 288 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope(); 355 if (const LoadInst *LI = dyn_cast<LoadInst>(this)) 356 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() && 357 (LI->getAlignment() == cast<LoadInst>(I)->getAlignment() || 359 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() && 360 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope() [all...] |
GCOV.cpp | 207 for (StringMap<GCOVLines *>::iterator LI = Lines.begin(), 208 LE = Lines.end(); LI != LE; ++LI) { 209 outs() << LI->first() << " -> "; 210 LI->second->dump();
|
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
cfgloop.h | 529 fel_next (loop_iterator *li, loop_p *loop) 533 while (VEC_iterate (int, li->to_visit, li->idx, anum)) 535 li->idx++; 541 VEC_free (int, heap, li->to_visit); 546 fel_init (loop_iterator *li, loop_p *loop, unsigned flags) 552 li->idx = 0; 555 li->to_visit = NULL; 560 li->to_visit = VEC_alloc (int, heap, number_of_loops ()); 569 VEC_quick_push (int, li->to_visit, aloop->num) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
cfgloop.h | 529 fel_next (loop_iterator *li, loop_p *loop) 533 while (VEC_iterate (int, li->to_visit, li->idx, anum)) 535 li->idx++; 541 VEC_free (int, heap, li->to_visit); 546 fel_init (loop_iterator *li, loop_p *loop, unsigned flags) 552 li->idx = 0; 555 li->to_visit = NULL; 560 li->to_visit = VEC_alloc (int, heap, number_of_loops ()); 569 VEC_quick_push (int, li->to_visit, aloop->num) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
cfgloop.h | 529 fel_next (loop_iterator *li, loop_p *loop) 533 while (VEC_iterate (int, li->to_visit, li->idx, anum)) 535 li->idx++; 541 VEC_free (int, heap, li->to_visit); 546 fel_init (loop_iterator *li, loop_p *loop, unsigned flags) 552 li->idx = 0; 555 li->to_visit = NULL; 560 li->to_visit = VEC_alloc (int, heap, number_of_loops ()); 569 VEC_quick_push (int, li->to_visit, aloop->num) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
cfgloop.h | 529 fel_next (loop_iterator *li, loop_p *loop) 533 while (VEC_iterate (int, li->to_visit, li->idx, anum)) 535 li->idx++; 541 VEC_free (int, heap, li->to_visit); 546 fel_init (loop_iterator *li, loop_p *loop, unsigned flags) 552 li->idx = 0; 555 li->to_visit = NULL; 560 li->to_visit = VEC_alloc (int, heap, number_of_loops ()); 569 VEC_quick_push (int, li->to_visit, aloop->num) [all...] |
/external/llvm/lib/Transforms/Utils/ |
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/lib/Transforms/IPO/ |
GlobalOpt.cpp | 213 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) { 216 if (LI->isVolatile()) return true; 217 GS.Ordering = StrongerOrdering(GS.Ordering, LI->getOrdering()); 476 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { 479 LI->replaceAllUsesWith(Init); 480 LI->eraseFromParent(); [all...] |
/external/llvm/include/llvm/Analysis/ |
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...] |
LoopPass.h | 154 LoopInfo *LI;
|