LLVM: lib/CodeGen/GlobalISel/Localizer.cpp File Reference (original) (raw)
This file implements the Localizer class. More...
#include "[llvm/CodeGen/GlobalISel/Localizer.h](Localizer%5F8h%5Fsource.html)"#include "[llvm/ADT/DenseMap.h](DenseMap%5F8h%5Fsource.html)"#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"#include "[llvm/Analysis/TargetTransformInfo.h](TargetTransformInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/GenericMachineInstrs.h](GenericMachineInstrs%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/Utils.h](CodeGen%5F2GlobalISel%5F2Utils%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetLowering.h](TargetLowering%5F8h%5Fsource.html)"#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "localizer" |
| Functions |
|---|
| 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 | ) |
References DEBUG_TYPE, and INITIALIZE_PASS_DEPENDENCY.
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
void Simplifier::Context::use
Definition at line 33 of file Localizer.cpp.
Referenced by llvm::GEPOperator::countNonConstantIndices().