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

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp56 RegPressure.resize(NumRC);
58 std::fill(RegPressure.begin(), RegPressure.end(), 0);
364 if ((RegPressure[RC->getID()] +
366 (RegPressure[RC->getID()] +
479 RegPressure[RC->getID()] += numberRCValSuccInSU(SU, RC->getID());
490 if (RegPressure[RC->getID()] >
492 RegPressure[RC->getID()] -= numberRCValPredInSU(SU, RC->getID());
493 else RegPressure[RC->getID()] = 0;
H A DScheduleDAGRRList.cpp1751 /// RegPressure - Tracking current reg pressure per register class.
1752 std::vector<unsigned> RegPressure;
1771 RegPressure.resize(NumRC);
1773 std::fill(RegPressure.begin(), RegPressure.end(), 0);
1796 std::fill(RegPressure.begin(), RegPressure.end(), 0);
2085 unsigned RP = RegPressure[Id];
2111 if ((RegPressure[RCId] + Cost) >= RegLimit[RCId])
2130 if (RegPressure[RCI
[all...]
H A DSelectionDAGISel.cpp296 if (TLI->getSchedulingPreference() == Sched::RegPressure)
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DResourcePriorityQueue.h50 /// RegPressure - Tracking current reg pressure per register class.
52 std::vector<unsigned> RegPressure; member in class:llvm::ResourcePriorityQueue
H A DMachineScheduler.h320 /// Return true if this DAG supports VReg liveness and RegPressure.
420 IntervalPressure RegPressure; member in class:llvm::ScheduleDAGMILive
440 RegClassInfo(C->RegClassInfo), RPTracker(RegPressure),
445 /// Return true if this DAG supports VReg liveness and RegPressure.
460 const IntervalPressure &getRegPressure() const { return RegPressure; }
H A DTargetLowering.h102 RegPressure, // Scheduling for lowest register pressure. enumerator in enum:llvm::Sched::Preference
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLICM.cpp159 SmallVector<unsigned, 8> RegPressure; member in class:__anon1901::MachineLICMBase
202 RegPressure.clear();
367 RegPressure.resize(NumRPS);
368 std::fill(RegPressure.begin(), RegPressure.end(), 0);
699 BackTrace.push_back(RegPressure);
837 std::fill(RegPressure.begin(), RegPressure.end(), 0);
860 if (static_cast<int>(RegPressure[Class]) < -RPIdAndCost.second)
861 RegPressure[Clas
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp48 setSchedulingPreference(Sched::RegPressure);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp56 setSchedulingPreference(Sched::RegPressure);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1607 setSchedulingPreference(Sched::RegPressure);
1966 return Sched::RegPressure;
1977 return Sched::RegPressure;
1985 return Sched::RegPressure;
1990 return Sched::RegPressure;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp423 setSchedulingPreference(Sched::RegPressure);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp532 setSchedulingPreference(Sched::RegPressure);
H A DSIISelLowering.cpp946 setSchedulingPreference(Sched::RegPressure);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp130 setSchedulingPreference(Sched::RegPressure);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp107 setSchedulingPreference(Sched::RegPressure);
[all...]

Completed in 535 milliseconds