Searched refs:VLIWSchedBoundary (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.h133 struct VLIWSchedBoundary { struct in class:llvm::ConvergingVLIWScheduler
156 VLIWSchedBoundary(unsigned ID, const Twine &Name) function in struct:llvm::ConvergingVLIWScheduler::VLIWSchedBoundary
160 ~VLIWSchedBoundary() {
221 VLIWSchedBoundary Top;
222 VLIWSchedBoundary Bot;
261 CandResult pickNodeFromQueue(VLIWSchedBoundary &Zone,
H A DHexagonMachineScheduler.cpp336 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) {
347 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU,
362 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle() {
389 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) {
419 void ConvergingVLIWScheduler::VLIWSchedBoundary::releasePending() {
447 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) {
459 SUnit *ConvergingVLIWScheduler::VLIWSchedBoundary::pickOnlyChoice() {
765 pickNodeFromQueue(VLIWSchedBoundary &Zone, const RegPressureTracker &RPTracker,

Completed in 107 milliseconds