|
LLVM
8.0.1
|
Contains all data structures shared between the outliner implemented in MachineOutliner.cpp and target implementations of the outliner. More...
#include "llvm/CodeGen/LiveRegUnits.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/TargetRegisterInfo.h"#include "llvm/CodeGen/LivePhysRegs.h"

Go to the source code of this file.
Classes | |
| struct | llvm::outliner::Candidate |
| An individual sequence of instructions to be replaced with a call to an outlined function. More... | |
| struct | llvm::outliner::OutlinedFunction |
| The information necessary to create an outlined function for some class of candidate. More... | |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::outliner | |
Enumerations | |
| enum | llvm::outliner::InstrType { llvm::outliner::Legal, llvm::outliner::LegalTerminator, llvm::outliner::Illegal, llvm::outliner::Invisible } |
| Represents how an instruction should be mapped by the outliner. More... | |
Contains all data structures shared between the outliner implemented in MachineOutliner.cpp and target implementations of the outliner.
Definition in file MachineOutliner.h.
1.8.13