/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | AllocationOrder.cpp | 31 const RegisterClassInfo &RegClassInfo) 35 Order = RegClassInfo.getOrder(MF.getRegInfo().getRegClass(VirtReg)); 29 AllocationOrder(unsigned VirtReg, const VirtRegMap &VRM, const RegisterClassInfo &RegClassInfo) argument
|
H A D | AllocationOrder.h | 37 /// @param RegClassInfo Information about reserved and allocatable registers. 40 const RegisterClassInfo &RegClassInfo);
|
H A D | RegAllocBase.h | 67 RegisterClassInfo RegClassInfo; member in class:llvm::RegAllocBase
|
H A D | RegAllocBase.cpp | 65 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction()); 124 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
|
H A D | CriticalAntiDepBreaker.h | 39 const RegisterClassInfo &RegClassInfo; member in class:llvm::CriticalAntiDepBreaker
|
H A D | AggressiveAntiDepBreaker.h | 122 const RegisterClassInfo &RegClassInfo; member in class:llvm::AggressiveAntiDepBreaker
|
H A D | RegAllocGreedy.cpp | 500 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo); 600 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(VirtReg.reg)) < 601 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(Intf->reg))); 700 unsigned MinCost = RegClassInfo.getMinCost(RC); 710 OrderLimit = RegClassInfo.getLastCostChange(RC); 722 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg)) 1044 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); 1311 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg)); 1362 if (!RegClassInfo.isProperSubClass(MRI->getRegClass(VirtReg.reg))) 1770 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo); [all...] |
H A D | PostRASchedulerList.cpp | 83 RegisterClassInfo RegClassInfo; member in class:__anon2162::PostRAScheduler 269 RegClassInfo.runOnMachineFunction(Fn); 298 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
|
H A D | RegAllocBasic.cpp | 228 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo);
|
H A D | MachineScheduler.cpp | 85 RegClassInfo = new RegisterClassInfo(); 89 delete RegClassInfo; 261 RegClassInfo->runOnMachineFunction(*MF); 511 TopRPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin); 512 BotRPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd); 555 unsigned Limit = RegClassInfo->getRegPressureSetLimit(i); 587 unsigned Limit = RegClassInfo->getRegPressureSetLimit(ID); 702 RPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd, 1720 unsigned NIntRegs = Context->RegClassInfo->getNumAllocatableRegs(
|
H A D | CriticalAntiDepBreaker.cpp | 35 RegClassInfo(RCI), 366 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC);
|
H A D | RegAllocFast.cpp | 60 RegisterClassInfo RegClassInfo; member in class:__anon2168::RAFast 535 ArrayRef<MCPhysReg> AO = RegClassInfo.getOrder(RC); 1076 RegClassInfo.runOnMachineFunction(Fn);
|
H A D | AggressiveAntiDepBreaker.cpp | 123 RegClassInfo(RCI), 602 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(SuperRC);
|
H A D | RegisterCoalescer.cpp | 87 RegisterClassInfo RegClassInfo; member in class:__anon2172::RegisterCoalescer 1137 if (!CP.isPhys() && RegClassInfo.isProperSubClass(CP.getNewRC())) 2219 RegClassInfo.runOnMachineFunction(fn);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 107 RegisterClassInfo *RegClassInfo; member in struct:llvm::MachineSchedContext 278 RegisterClassInfo *RegClassInfo; member in class:llvm::ScheduleDAGMI 333 AA(C->AA), RegClassInfo(C->RegClassInfo), SchedImpl(S), DFSResult(0),
|