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

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DAllocationOrder.h37 /// @param RegClassInfo Information about reserved and allocatable registers.
40 const RegisterClassInfo &RegClassInfo);
H A DAllocationOrder.cpp27 const RegisterClassInfo &RegClassInfo)
28 : Begin(0), End(0), Pos(0), RCI(RegClassInfo), OwnedBegin(false) {
25 AllocationOrder(unsigned VirtReg, const VirtRegMap &VRM, const RegisterClassInfo &RegClassInfo) argument
H A DRegAllocBase.h66 RegisterClassInfo RegClassInfo; member in class:llvm::RegAllocBase
H A DRegAllocBase.cpp62 RegClassInfo.runOnMachineFunction(vrm.getMachineFunction());
122 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 DPostRASchedulerList.cpp82 RegisterClassInfo RegClassInfo; member in class:__anon10179::PostRAScheduler
262 RegClassInfo.runOnMachineFunction(Fn);
291 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
H A DMachineScheduler.cpp58 RegClassInfo = new RegisterClassInfo();
62 delete RegClassInfo;
189 RegClassInfo->runOnMachineFunction(*MF);
400 TopRPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin);
401 BotRPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd);
495 RPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd);
H A DRegAllocBasic.cpp229 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo);
H A DRegAllocGreedy.cpp555 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(VirtReg.reg)) <
556 RegClassInfo.getNumAllocatableRegs(MRI->getRegClass(Intf->reg)));
651 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg))
971 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg));
1238 bool SingleInstrs = RegClassInfo.isProperSubClass(MRI->getRegClass(Reg));
1289 if (!RegClassInfo.isProperSubClass(MRI->getRegClass(VirtReg.reg)))
1695 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo);
H A DCriticalAntiDepBreaker.cpp35 RegClassInfo(RCI),
381 ArrayRef<unsigned> Order = RegClassInfo.getOrder(RC);
H A DRegAllocFast.cpp60 RegisterClassInfo RegClassInfo; member in class:__anon10184::RAFast
528 ArrayRef<unsigned> AO = RegClassInfo.getOrder(RC);
1120 RegClassInfo.runOnMachineFunction(Fn);
H A DAggressiveAntiDepBreaker.cpp124 RegClassInfo(RCI),
619 ArrayRef<unsigned> Order = RegClassInfo.getOrder(SuperRC);
H A DRegisterCoalescer.cpp88 RegisterClassInfo RegClassInfo; member in class:__anon10191::RegisterCoalescer
1053 if (!CP.isPhys() && RegClassInfo.isProperSubClass(CP.getNewRC()))
2379 RegClassInfo.runOnMachineFunction(fn);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DMachineScheduler.h57 RegisterClassInfo *RegClassInfo; member in struct:llvm::MachineSchedContext
198 RegisterClassInfo *RegClassInfo; member in class:llvm::ScheduleDAGMI
234 AA(C->AA), RegClassInfo(C->RegClassInfo), SchedImpl(S),

Completed in 201 milliseconds