/external/llvm/lib/CodeGen/ |
AllocationOrder.cpp | 32 const RegisterClassInfo &RegClassInfo) 36 Order = RegClassInfo.getOrder(MF.getRegInfo().getRegClass(VirtReg));
|
AllocationOrder.h | 37 /// @param RegClassInfo Information about reserved and allocatable registers. 40 const RegisterClassInfo &RegClassInfo);
|
RegAllocBase.h | 66 RegisterClassInfo RegClassInfo;
|
RegAllocBase.cpp | 66 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction()); 130 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
|
CriticalAntiDepBreaker.h | 39 const RegisterClassInfo &RegClassInfo;
|
AggressiveAntiDepBreaker.h | 122 const RegisterClassInfo &RegClassInfo;
|
PostRASchedulerList.cpp | 83 RegisterClassInfo RegClassInfo; 258 RegClassInfo.runOnMachineFunction(Fn); 287 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
|
RegAllocGreedy.cpp | 613 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo); 717 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(VirtReg.reg)) < 718 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(Intf->reg))); 818 unsigned MinCost = RegClassInfo.getMinCost(RC); 828 OrderLimit = RegClassInfo.getLastCostChange(RC); 840 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg)) [all...] |
RegAllocBasic.cpp | 227 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo);
|
CriticalAntiDepBreaker.cpp | 36 RegClassInfo(RCI), 406 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC);
|
RegAllocFast.cpp | 61 RegisterClassInfo RegClassInfo; 536 ArrayRef<MCPhysReg> AO = RegClassInfo.getOrder(RC); [all...] |
MachineScheduler.cpp | 89 RegClassInfo = new RegisterClassInfo(); 93 delete RegClassInfo; 319 RegClassInfo->runOnMachineFunction(*MF); 848 TopRPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin); 849 BotRPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd); 892 unsigned Limit = RegClassInfo->getRegPressureSetLimit(i); [all...] |
AggressiveAntiDepBreaker.cpp | 124 RegClassInfo(RCI), 613 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(SuperRC); [all...] |
RegisterCoalescer.cpp | 87 RegisterClassInfo RegClassInfo; [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 110 RegisterClassInfo *RegClassInfo; 349 RegisterClassInfo *RegClassInfo; 385 RegClassInfo(C->RegClassInfo), DFSResult(nullptr),
|