Searched refs:RPTracker (Results 1 - 6 of 6) sorted by relevance
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 403 // 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 D | ScheduleDAGInstrs.cpp | 662 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 D | MachineScheduler.h | 208 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 D | ScheduleDAGInstrs.h | 221 void buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker = 0);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/ |
H A D | HexagonMachineScheduler.h | 233 const RegPressureTracker &RPTracker,
|
H A D | HexagonMachineScheduler.cpp | 522 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, argument 527 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker);
|
Completed in 73 milliseconds