|
LLVM
4.0.0
|
#include <HexagonSubtarget.h>
Public Member Functions | |
| void | apply (ScheduleDAGInstrs *DAG) override |
Public Member Functions inherited from llvm::ScheduleDAGMutation | |
| virtual | ~ScheduleDAGMutation () |
Definition at line 50 of file HexagonSubtarget.h.
|
overridevirtual |
Implements llvm::ScheduleDAGMutation.
Definition at line 142 of file HexagonSubtarget.cpp.
References D, E, llvm::MachineInstr::mayLoad(), llvm::MachineInstr::mayStore(), llvm::SDep::Order, llvm::SDep::Output, llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back(), SI, llvm::ScheduleDAG::SUnits, and llvm::ScheduleDAG::TII.
1.8.6