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](Debug%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 | |||
) |
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
Definition at line 33 of file Localizer.cpp.
Referenced by llvm::GEPOperator::countNonConstantIndices(), llvm::mca::ResourceManager::fastIssueInstruction(), and llvm::mca::ResourceManager::issueInstructionImpl().