LLVM  16.0.0git
Macros | Functions
SystemZShortenInst.cpp File Reference
#include "SystemZTargetMachine.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
Include dependency graph for SystemZShortenInst.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "systemz-shorten-inst"
 

Functions

 INITIALIZE_PASS (SystemZShortenInst, DEBUG_TYPE, "SystemZ Instruction Shortening", false, false) FunctionPass *llvm
 
static void tieOpsIfNeeded (MachineInstr &MI)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "systemz-shorten-inst"

Definition at line 23 of file SystemZShortenInst.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( SystemZShortenInst  ,
DEBUG_TYPE  ,
"SystemZ Instruction Shortening"  ,
false  ,
false   
)

Definition at line 55 of file SystemZShortenInst.cpp.

◆ tieOpsIfNeeded()

static void tieOpsIfNeeded ( MachineInstr MI)
static

Definition at line 68 of file SystemZShortenInst.cpp.

References MI, and llvm::MCOI::TIED_TO.