LLVM: lib/CodeGen/StaticDataAnnotator.cpp File Reference (original) (raw)
#include "[llvm/Analysis/ProfileSummaryInfo.h](ProfileSummaryInfo%5F8h%5Fsource.html)"#include "[llvm/Analysis/StaticDataProfileInfo.h](StaticDataProfileInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/Passes.h](CodeGen%5F2Passes%5F8h%5Fsource.html)"#include "[llvm/IR/Analysis.h](llvm%5F2IR%5F2Analysis%5F8h%5Fsource.html)"#include "[llvm/IR/Module.h](IR%5F2Module%5F8h%5Fsource.html)"#include "[llvm/IR/PassManager.h](IR%5F2PassManager%5F8h%5Fsource.html)"#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"
Go to the source code of this file.
| Classes | |
|---|---|
| class | StaticDataAnnotator |
| A module pass which iterates global variables in the module and annotates their section prefixes based on profile-driven analysis. More... |
| Macros | |
|---|---|
| #define | DEBUG_TYPE "static-data-annotator" |
| Functions |
|---|
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "static-data-annotator"
Definition at line 39 of file StaticDataAnnotator.cpp.
Function Documentation
◆ INITIALIZE_PASS()
| INITIALIZE_PASS | ( | StaticDataAnnotator | , |
|---|---|---|---|
| DEBUG_TYPE | , | ||
| "Static Data Annotator" | , | ||
| false | , | ||
| false | ) |
Definition at line 91 of file StaticDataAnnotator.cpp.
References llvm::createStaticDataAnnotatorPass(), and DEBUG_TYPE.