LLVM  8.0.1
Namespaces | Macros | Functions
SystemZExpandPseudo.cpp File Reference
#include "SystemZ.h"
#include "SystemZInstrInfo.h"
#include "SystemZSubtarget.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
Include dependency graph for SystemZExpandPseudo.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 

Macros

#define SYSTEMZ_EXPAND_PSEUDO_NAME   "SystemZ pseudo instruction expansion pass"
 

Functions

void llvm::initializeSystemZExpandPseudoPass (PassRegistry &)
 
 INITIALIZE_PASS (SystemZExpandPseudo, "systemz-expand-pseudo", SYSTEMZ_EXPAND_PSEUDO_NAME, false, false) FunctionPass *llvm
 Returns an instance of the pseudo instruction expansion pass. More...
 

Macro Definition Documentation

◆ SYSTEMZ_EXPAND_PSEUDO_NAME

#define SYSTEMZ_EXPAND_PSEUDO_NAME   "SystemZ pseudo instruction expansion pass"

Definition at line 25 of file SystemZExpandPseudo.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( SystemZExpandPseudo  ,
"systemz-expand-pseudo"  ,
SYSTEMZ_EXPAND_PSEUDO_NAME  ,
false  ,
false   
)