Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:ScheduleDAGSDNodes

1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
15 #include "ScheduleDAGSDNodes.h"
49 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf)
55 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) {
69 SUnit *ScheduleDAGSDNodes::newSUnit(SDNode *N) {
90 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) {
208 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) {
297 void ScheduleDAGSDNodes::ClusterNodes() {
312 void ScheduleDAGSDNodes::BuildSchedUnits() {
427 void ScheduleDAGSDNodes::AddSchedEdges() {
480 // FIXME: See ScheduleDAGSDNodes::EmitCopyFromReg. For now, scheduler
522 void ScheduleDAGSDNodes::BuildSchedGraph(AliasAnalysis *AA) {
532 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() {
558 ScheduleDAGSDNodes::RegDefIter::RegDefIter(const SUnit *SU,
559 const ScheduleDAGSDNodes *SD)
566 void ScheduleDAGSDNodes::RegDefIter::Advance() {
583 void ScheduleDAGSDNodes::InitNumRegDefsLeft(SUnit *SU) {
591 void ScheduleDAGSDNodes::computeLatency(SUnit *SU) {
625 void ScheduleDAGSDNodes::computeOperandLatency(SDNode *Def, SDNode *Use,
652 void ScheduleDAGSDNodes::dumpNode(const SUnit *SU) const {
674 void ScheduleDAGSDNodes::dumpSchedule() const {
688 void ScheduleDAGSDNodes::VerifyScheduledSequence(bool isBottomUp) {
757 void ScheduleDAGSDNodes::
795 /// point. ScheduleDAGSDNodes holds a BB pointer for convenience, but this does
797 MachineBasicBlock *ScheduleDAGSDNodes::
911 std::string ScheduleDAGSDNodes::getDAGName() const {