Searched refs:RPTracker (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DMachineScheduler.cpp403 // Close the RPTracker to finalize live ins.
404 RPTracker.closeRegion();
406 DEBUG(RPTracker.getPressure().dump(TRI));
409 TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs);
410 BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs);
427 std::vector<unsigned> RegionPressure = RPTracker.getPressure().MaxSetPressure;
495 RPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd);
499 RPTracker.recede();
502 buildSchedGraph(AA, &RPTracker);
743 const RegPressureTracker &RPTracker,
989 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, SchedCandidate &Candidate) argument
[all...]
H A DScheduleDAGInstrs.cpp662 RegPressureTracker *RPTracker) {
714 if (RPTracker) {
715 RPTracker->recede();
716 assert(RPTracker->getPos() == prior(MII) && "RPTracker can't find MI");
661 buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker) argument
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DMachineScheduler.h208 RegPressureTracker RPTracker; member in class:llvm::ScheduleDAGMI
235 RPTracker(RegPressure), CurrentTop(), TopRPTracker(TopPressure),
288 /// enabled. This sets up three trackers. RPTracker will cover the entire DAG
H A DScheduleDAGInstrs.h221 void buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker = 0);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h233 const RegPressureTracker &RPTracker,
H A DHexagonMachineScheduler.cpp522 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, argument
527 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker);

Completed in 73 milliseconds