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.