Home
last modified time | relevance | path

Searched refs:RegPressure (Results 1 – 15 of 15) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp60 RegPressure.resize(NumRC); in ResourcePriorityQueue()
62 std::fill(RegPressure.begin(), RegPressure.end(), 0); in ResourcePriorityQueue()
369 if ((RegPressure[RC->getID()] + in regPressureDelta()
371 (RegPressure[RC->getID()] + in regPressureDelta()
484 RegPressure[RC->getID()] += numberRCValSuccInSU(SU, RC->getID()); in scheduledNode()
495 if (RegPressure[RC->getID()] > in scheduledNode()
497 RegPressure[RC->getID()] -= numberRCValPredInSU(SU, RC->getID()); in scheduledNode()
498 else RegPressure[RC->getID()] = 0; in scheduledNode()
H A DScheduleDAGRRList.cpp1745 std::vector<unsigned> RegPressure; member in __anon0fc5070f0311::RegReductionPQBase
1764 RegPressure.resize(NumRC); in RegReductionPQBase()
1766 std::fill(RegPressure.begin(), RegPressure.end(), 0); in RegReductionPQBase()
1789 std::fill(RegPressure.begin(), RegPressure.end(), 0); in releaseState()
2078 unsigned RP = RegPressure[Id]; in dumpRegPressure()
2123 if (RegPressure[RCId] >= RegLimit[RCId]) in MayReduceRegPressure()
2215 RegPressure[RCId] += Cost; in scheduledNode()
2230 if (RegPressure[RCId] < Cost) { in scheduledNode()
2235 RegPressure[RCId] = 0; in scheduledNode()
2238 RegPressure[RCId] -= Cost; in scheduledNode()
[all …]
H A DSelectionDAGISel.cpp267 if (TLI->getSchedulingPreference() == Sched::RegPressure) in createDefaultScheduler()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLICM.cpp145 SmallVector<unsigned, 8> RegPressure; member in __anon91fb95ef0111::MachineLICMBase
186 RegPressure.clear(); in releaseMemory()
353 RegPressure.resize(NumRPS); in runOnMachineFunction()
354 std::fill(RegPressure.begin(), RegPressure.end(), 0); in runOnMachineFunction()
666 BackTrace.push_back(RegPressure); in EnterScope()
788 std::fill(RegPressure.begin(), RegPressure.end(), 0); in InitRegPressure()
811 if (static_cast<int>(RegPressure[Class]) < -RPIdAndCost.second) in UpdateRegPressure()
812 RegPressure[Class] = 0; in UpdateRegPressure()
814 RegPressure[Class] += RPIdAndCost.second; in UpdateRegPressure()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DResourcePriorityQueue.h52 std::vector<unsigned> RegPressure; variable
H A DMachineScheduler.h407 IntervalPressure RegPressure; variable
431 RegClassInfo(C->RegClassInfo), RPTracker(RegPressure), in ScheduleDAGMILive()
451 const IntervalPressure &getRegPressure() const { return RegPressure; } in getRegPressure()
H A DTargetLowering.h100 RegPressure, // Scheduling for lowest register pressure. enumerator
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp47 setSchedulingPreference(Sched::RegPressure); in AVRTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp52 setSchedulingPreference(Sched::RegPressure); in WebAssemblyTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp351 setSchedulingPreference(Sched::RegPressure); in NVPTXTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1532 setSchedulingPreference(Sched::RegPressure); in ARMTargetLowering()
1869 return Sched::RegPressure; in getSchedulingPreference()
1880 return Sched::RegPressure; in getSchedulingPreference()
1888 return Sched::RegPressure; in getSchedulingPreference()
1893 return Sched::RegPressure; in getSchedulingPreference()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp512 setSchedulingPreference(Sched::RegPressure); in AMDGPUTargetLowering()
H A DSIISelLowering.cpp851 setSchedulingPreference(Sched::RegPressure); in SITargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp124 setSchedulingPreference(Sched::RegPressure); in SystemZTargetLowering()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp136 setSchedulingPreference(Sched::RegPressure); in X86TargetLowering()