LLVM 19.0.0git
Macros | Functions
SystemZPostRewrite.cpp File Reference
#include "SystemZ.h"
#include "SystemZInstrInfo.h"
#include "SystemZSubtarget.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "systemz-postrewrite"
 

Functions

 STATISTIC (MemFoldCopies, "Number of copies inserted before folded mem ops.")
 
 STATISTIC (LOCRMuxJumps, "Number of LOCRMux jump-sequences (lower is better)")
 
 INITIALIZE_PASS (SystemZPostRewrite, "systemz-post-rewrite", "SystemZ Post Rewrite pass", false, false) FunctionPass *llvm
 Returns an instance of the Post Rewrite pass.
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "systemz-postrewrite"

Definition at line 25 of file SystemZPostRewrite.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( SystemZPostRewrite  ,
"systemz-post-rewrite"  ,
"SystemZ Post Rewrite pass"  ,
false  ,
false   
)

Returns an instance of the Post Rewrite pass.

Definition at line 65 of file SystemZPostRewrite.cpp.

◆ STATISTIC() [1/2]

STATISTIC ( LOCRMuxJumps  ,
"Number of LOCRMux jump-sequences (lower is better)"   
)

◆ STATISTIC() [2/2]

STATISTIC ( MemFoldCopies  ,
"Number of copies inserted before folded mem ops."   
)