LLVM API Documentation
#include "llvm/CodeGen/MachinePassRegistry.h"#include "llvm/CodeGen/RegisterPressure.h"#include "llvm/CodeGen/ScheduleDAGInstrs.h"#include <memory>

Go to the source code of this file.
Classes | |
| struct | llvm::MachineSchedContext |
| class | llvm::MachineSchedRegistry |
| struct | llvm::MachineSchedPolicy |
| class | llvm::MachineSchedStrategy |
| class | llvm::ScheduleDAGMutation |
| Mutate the DAG as a postpass after normal DAG building. More... | |
| class | llvm::ScheduleDAGMI |
| class | llvm::ScheduleDAGMILive |
| class | llvm::ReadyQueue |
| struct | llvm::SchedRemainder |
| Summarize the unscheduled region. More... | |
| class | llvm::SchedBoundary |
| class | llvm::GenericSchedulerBase |
| struct | llvm::GenericSchedulerBase::CandPolicy |
| Policy for scheduling the next instruction in the candidate's zone. More... | |
| struct | llvm::GenericSchedulerBase::SchedResourceDelta |
| Status of an instruction's critical resource consumption. More... | |
| struct | llvm::GenericSchedulerBase::SchedCandidate |
| class | llvm::GenericScheduler |
| class | llvm::PostGenericScheduler |
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
Variables | |
| cl::opt< bool > | llvm::ForceTopDown |
| cl::opt< bool > | llvm::ForceBottomUp |