LLVM: include/llvm/CodeGen/ScheduleDAGMutation.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14#ifndef LLVM_CODEGEN_SCHEDULEDAGMUTATION_H
15#define LLVM_CODEGEN_SCHEDULEDAGMUTATION_H
16
18
19namespace llvm {
20
22
23
25 virtual void anchor();
26
27public:
29
31};
32
33}
34
35#endif
A ScheduleDAG for scheduling lists of MachineInstr.
Mutate the DAG as a postpass after normal DAG building.
Definition ScheduleDAGMutation.h:24
virtual ~ScheduleDAGMutation()=default
virtual void apply(ScheduleDAGInstrs *DAG)=0
This is an optimization pass for GlobalISel generic memory operations.