LLVM 19.0.0git
Public Member Functions | List of all members
llvm::ScheduleDAGMutation Class Referenceabstract

Mutate the DAG as a postpass after normal DAG building. More...

#include "llvm/CodeGen/ScheduleDAGMutation.h"

Inheritance diagram for llvm::ScheduleDAGMutation:
Inheritance graph
[legend]

Public Member Functions

virtual ~ScheduleDAGMutation ()=default
 
virtual void apply (ScheduleDAGInstrs *DAG)=0
 

Detailed Description

Mutate the DAG as a postpass after normal DAG building.

Definition at line 22 of file ScheduleDAGMutation.h.

Constructor & Destructor Documentation

◆ ~ScheduleDAGMutation()

virtual llvm::ScheduleDAGMutation::~ScheduleDAGMutation ( )
virtualdefault

Member Function Documentation

◆ apply()

virtual void llvm::ScheduleDAGMutation::apply ( ScheduleDAGInstrs DAG)
pure virtual

The documentation for this class was generated from the following files: