HomeSort by relevance Sort by last modified time
    Searched refs:LI (Results 51 - 75 of 194) sorted by null

1 23 4 5 6 7 8

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

Completed in 945 milliseconds

1 23 4 5 6 7 8