• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching defs:ScheduleDAGSDNodes

1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
14 #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) {
201 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) {
312 void ScheduleDAGSDNodes::ClusterNodes() {
326 void ScheduleDAGSDNodes::BuildSchedUnits() {
440 void ScheduleDAGSDNodes::AddSchedEdges() {
494 // FIXME: See ScheduleDAGSDNodes::EmitCopyFromReg. For now, scheduler
536 void ScheduleDAGSDNodes::BuildSchedGraph(AAResults *AA) {
546 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() {
580 ScheduleDAGSDNodes::RegDefIter::RegDefIter(const SUnit *SU,
581 const ScheduleDAGSDNodes *SD)
588 void ScheduleDAGSDNodes::RegDefIter::Advance() {
605 void ScheduleDAGSDNodes::InitNumRegDefsLeft(SUnit *SU) {
613 void ScheduleDAGSDNodes::computeLatency(SUnit *SU) {
647 void ScheduleDAGSDNodes::computeOperandLatency(SDNode *Def, SDNode *Use,
674 void ScheduleDAGSDNodes::dumpNode(const SUnit &SU) const {
698 void ScheduleDAGSDNodes::dump() const {
710 void ScheduleDAGSDNodes::dumpSchedule() const {
724 void ScheduleDAGSDNodes::VerifyScheduledSequence(bool isBottomUp) {
791 void ScheduleDAGSDNodes::
829 /// point. ScheduleDAGSDNodes holds a BB pointer for convenience, but this does
831 MachineBasicBlock *ScheduleDAGSDNodes::
1041 std::string ScheduleDAGSDNodes::getDAGName() const {