LLVM 22.0.0git
|
#include "llvm/CodeGen/RegAllocGreedyPass.h"
Classes | |
struct | Options |
Public Member Functions | |
RAGreedyPass (Options Opts=Options()) | |
PreservedAnalyses | run (MachineFunction &F, MachineFunctionAnalysisManager &AM) |
MachineFunctionProperties | getRequiredProperties () const |
MachineFunctionProperties | getClearedProperties () const |
void | printPipeline (raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) const |
![]() | |
void | printPipeline (raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) |
Static Public Member Functions | |
static bool | isRequired () |
![]() | |
static StringRef | name () |
Gets the name of the pass we are mixed into. | |
Definition at line 18 of file RegAllocGreedyPass.h.
Definition at line 27 of file RegAllocGreedyPass.h.
|
inline |
Definition at line 34 of file RegAllocGreedyPass.h.
|
inline |
Definition at line 30 of file RegAllocGreedyPass.h.
|
inlinestatic |
Definition at line 41 of file RegAllocGreedyPass.h.
void RAGreedyPass::printPipeline | ( | raw_ostream & | OS, |
function_ref< StringRef(StringRef)> | MapClassName2PassName | ||
) | const |
Definition at line 218 of file RegAllocGreedy.cpp.
References llvm::StringRef::empty(), and OS.
PreservedAnalyses RAGreedyPass::run | ( | MachineFunction & | F, |
MachineFunctionAnalysisManager & | AM | ||
) |
Definition at line 244 of file RegAllocGreedy.cpp.
References _, llvm::PreservedAnalyses::all(), llvm::getMachineFunctionPassPreservedAnalyses(), and llvm::RAGreedy::run().