Searched defs:loopInfo (Results 1 - 7 of 7) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DLoopDeletion.cpp233 LoopInfo& loopInfo = getAnalysis<LoopInfo>(); local
238 loopInfo.removeBlock(*I);
/external/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp101 LoopInfo &loopInfo) {
207 loopInfo.removeBlock(BB);
210 loopInfo.markAsRemoved(L);
265 LoopInfo &loopInfo = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); local
268 return Impl.runImpl(L, DT, SE, loopInfo);
100 runImpl(Loop *L, DominatorTree &DT, ScalarEvolution &SE, LoopInfo &loopInfo) argument
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DSpiller.cpp199 MachineLoopInfo *loopInfo; member in class:__anon22691::StandardSpiller
207 loopInfo(pass.getAnalysisIfAvailable<MachineLoopInfo>()),
214 loopInfo, *vrm);
H A DStackSlotColoring.cpp66 const MachineLoopInfo *loopInfo; member in class:__anon22693::StackSlotColoring
184 unsigned loopDepth = loopInfo->getLoopDepth(MBB);
726 loopInfo = &getAnalysis<MachineLoopInfo>();
H A DRegAllocPBQP.cpp131 const MachineLoopInfo *loopInfo; member in class:__anon22653::RegAllocPBQP
194 const MachineLoopInfo *loopInfo,
340 const MachineLoopInfo *loopInfo,
343 std::auto_ptr<PBQPRAProblem> p = PBQPBuilder::build(mf, lis, loopInfo, vregs);
377 loopInfo->getLoopDepth(mbb));
542 lis->addIntervalsForSpills(*spillInterval, 0, loopInfo, *vrm);
649 loopInfo = &getAnalysis<MachineLoopInfo>();
679 builder->build(mf, lis, loopInfo, vregsToAlloc);
192 build(MachineFunction *mf, const LiveIntervals *lis, const MachineLoopInfo *loopInfo, const RegSet &vregs) argument
337 build( MachineFunction *mf, const LiveIntervals *lis, const MachineLoopInfo *loopInfo, const RegSet &vregs) argument
H A DLiveIntervalAnalysis.cpp1203 const MachineLoopInfo *loopInfo,
1426 const MachineLoopInfo *loopInfo,
1550 CanDelete, vrm, rc, ReMatIds, loopInfo, NewVReg,
1637 unsigned loopDepth = loopInfo->getLoopDepth(MBB);
1742 const MachineLoopInfo *loopInfo, VirtRegMap &vrm) {
1803 false, vrm, rc, ReMatIds, loopInfo,
1809 false, vrm, rc, ReMatIds, loopInfo,
1884 CanDelete, vrm, rc, ReMatIds, loopInfo,
1194 rewriteInstructionForSpills(const LiveInterval &li, const VNInfo *VNI, bool TrySplit, SlotIndex index, SlotIndex end, MachineInstr *MI, MachineInstr *ReMatOrigDefMI, MachineInstr *ReMatDefMI, unsigned Slot, int LdSlot, bool isLoad, bool isLoadSS, bool DefIsReMat, bool CanDelete, VirtRegMap &vrm, const TargetRegisterClass* rc, SmallVector<int, 4> &ReMatIds, const MachineLoopInfo *loopInfo, unsigned &NewVReg, unsigned ImpUse, bool &HasDef, bool &HasUse, DenseMap<unsigned,unsigned> &MBBVRegsMap, std::vector<LiveInterval*> &NewLIs) argument
1418 rewriteInstructionsForSpills(const LiveInterval &li, bool TrySplit, LiveInterval::Ranges::const_iterator &I, MachineInstr *ReMatOrigDefMI, MachineInstr *ReMatDefMI, unsigned Slot, int LdSlot, bool isLoad, bool isLoadSS, bool DefIsReMat, bool CanDelete, VirtRegMap &vrm, const TargetRegisterClass* rc, SmallVector<int, 4> &ReMatIds, const MachineLoopInfo *loopInfo, BitVector &SpillMBBs, DenseMap<unsigned, std::vector<SRInfo> > &SpillIdxes, BitVector &RestoreMBBs, DenseMap<unsigned, std::vector<SRInfo> > &RestoreIdxes, DenseMap<unsigned,unsigned> &MBBVRegsMap, std::vector<LiveInterval*> &NewLIs) argument
1740 addIntervalsForSpills(const LiveInterval &li, const SmallVectorImpl<LiveInterval*> *SpillIs, const MachineLoopInfo *loopInfo, VirtRegMap &vrm) argument
H A DRegAllocLinearScan.cpp144 MachineLoopInfo *loopInfo; member in struct:__anon22650::RALinScan
515 loopInfo = &getAnalysis<MachineLoopInfo>();
827 MachineLoopInfo *loopInfo) {
833 unsigned loopDepth = loopInfo->getLoopDepth(MI->getParent());
871 Conflicts[j] += getConflictWeight(cur, Reg, li_, mri_, loopInfo);
886 Conflicts[j] += getConflictWeight(cur, Reg, li_, mri_, loopInfo);
825 getConflictWeight(LiveInterval *cur, unsigned Reg, LiveIntervals *li_, MachineRegisterInfo *mri_, MachineLoopInfo *loopInfo) argument

Completed in 842 milliseconds