Searched refs:RegPressureTracker (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/
H A DRegisterPressure.cpp86 void RegPressureTracker::increasePhysRegPressure(ArrayRef<unsigned> Regs) {
94 void RegPressureTracker::decreasePhysRegPressure(ArrayRef<unsigned> Regs) {
102 void RegPressureTracker::increaseVirtRegPressure(ArrayRef<unsigned> Regs) {
109 void RegPressureTracker::decreaseVirtRegPressure(ArrayRef<unsigned> Regs) {
163 /// Setup the RegPressureTracker.
166 void RegPressureTracker::init(const MachineFunction *mf,
202 bool RegPressureTracker::isTopClosed() const {
210 bool RegPressureTracker::isBottomClosed() const {
218 void RegPressureTracker::closeTop() {
237 void RegPressureTracker
[all...]
H A DMachineScheduler.cpp743 const RegPressureTracker &RPTracker,
989 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker,
994 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker);
H A DScheduleDAGInstrs.cpp662 RegPressureTracker *RPTracker) {
/macosx-10.10/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DMachineScheduler.h208 RegPressureTracker RPTracker;
218 RegPressureTracker TopRPTracker;
223 RegPressureTracker BotRPTracker;
271 const RegPressureTracker &getTopRPTracker() const { return TopRPTracker; }
275 const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; }
H A DRegisterPressure.h38 /// class. Normally called by RegPressureTracker, but may be called manually
124 /// Each RegPressureTracker only works within a MachineBasicBlock. Pressure can
129 /// RegPressureTracker holds a reference to a RegisterPressure result that it
135 class RegPressureTracker { class in namespace:llvm
164 RegPressureTracker(IntervalPressure &rp) : function in class:llvm::RegPressureTracker
167 RegPressureTracker(RegionPressure &rp) : function in class:llvm::RegPressureTracker
182 // schedulers to move instructions above the RegPressureTracker's
H A DScheduleDAGInstrs.h32 class RegPressureTracker;
221 void buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker = 0);
/macosx-10.10/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h233 const RegPressureTracker &RPTracker,
H A DHexagonMachineScheduler.cpp522 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker,
527 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker);

Completed in 94 milliseconds