/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LoopDeletion.cpp | 233 LoopInfo& loopInfo = getAnalysis<LoopInfo>(); local 238 loopInfo.removeBlock(*I);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopDeletion.cpp | 101 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 D | Spiller.cpp | 199 MachineLoopInfo *loopInfo; member in class:__anon22691::StandardSpiller 207 loopInfo(pass.getAnalysisIfAvailable<MachineLoopInfo>()), 214 loopInfo, *vrm);
|
H A D | StackSlotColoring.cpp | 66 const MachineLoopInfo *loopInfo; member in class:__anon22693::StackSlotColoring 184 unsigned loopDepth = loopInfo->getLoopDepth(MBB); 726 loopInfo = &getAnalysis<MachineLoopInfo>();
|
H A D | RegAllocPBQP.cpp | 131 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 D | LiveIntervalAnalysis.cpp | 1203 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 D | RegAllocLinearScan.cpp | 144 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
|