LLVM 19.0.0git
Macros | Functions | Variables
Localizer.cpp File Reference

This file implements the Localizer class. More...

#include "llvm/CodeGen/GlobalISel/Localizer.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/CodeGen/GlobalISel/GenericMachineInstrs.h"
#include "llvm/CodeGen/GlobalISel/Utils.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetLowering.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Debug.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "localizer"
 

Functions

 INITIALIZE_PASS_BEGIN (Localizer, DEBUG_TYPE, "Move/duplicate certain instructions close to their use", false, false) INITIALIZE_PASS_END(Localizer
 

Variables

 DEBUG_TYPE
 
Move duplicate certain instructions close to their use
 
Move duplicate certain instructions close to their false
 

Detailed Description

This file implements the Localizer class.

Definition in file Localizer.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "localizer"

Definition at line 23 of file Localizer.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( Localizer  ,
DEBUG_TYPE  ,
"Move/duplicate certain instructions close to their use"  ,
false  ,
false   
)

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 32 of file Localizer.cpp.

◆ false

Move duplicate certain instructions close to their false

Definition at line 34 of file Localizer.cpp.

◆ use

Move duplicate certain instructions close to their use