Searched refs:RegClassInfo (Results 1 - 15 of 15) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DAllocationOrder.cpp31 const RegisterClassInfo &RegClassInfo)
35 Order = RegClassInfo.getOrder(MF.getRegInfo().getRegClass(VirtReg));
29 AllocationOrder(unsigned VirtReg, const VirtRegMap &VRM, const RegisterClassInfo &RegClassInfo) argument
H A DAllocationOrder.h37 /// @param RegClassInfo Information about reserved and allocatable registers.
40 const RegisterClassInfo &RegClassInfo);
H A DRegAllocBase.h67 RegisterClassInfo RegClassInfo; member in class:llvm::RegAllocBase
H A DRegAllocBase.cpp65 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction());
124 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front());
H A DCriticalAntiDepBreaker.h39 const RegisterClassInfo &RegClassInfo; member in class:llvm::CriticalAntiDepBreaker
H A DAggressiveAntiDepBreaker.h122 const RegisterClassInfo &RegClassInfo; member in class:llvm::AggressiveAntiDepBreaker
H A DRegAllocGreedy.cpp500 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 DPostRASchedulerList.cpp83 RegisterClassInfo RegClassInfo; member in class:__anon2162::PostRAScheduler
269 RegClassInfo.runOnMachineFunction(Fn);
298 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
H A DRegAllocBasic.cpp228 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo);
H A DMachineScheduler.cpp85 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 DCriticalAntiDepBreaker.cpp35 RegClassInfo(RCI),
366 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(RC);
H A DRegAllocFast.cpp60 RegisterClassInfo RegClassInfo; member in class:__anon2168::RAFast
535 ArrayRef<MCPhysReg> AO = RegClassInfo.getOrder(RC);
1076 RegClassInfo.runOnMachineFunction(Fn);
H A DAggressiveAntiDepBreaker.cpp123 RegClassInfo(RCI),
602 ArrayRef<MCPhysReg> Order = RegClassInfo.getOrder(SuperRC);
H A DRegisterCoalescer.cpp87 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 DMachineScheduler.h107 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),

Completed in 186 milliseconds