|
LLVM 22.0.0git
|
#include "llvm/Analysis/StaticDataProfileInfo.h"#include "llvm/Analysis/ProfileSummaryInfo.h"#include "llvm/IR/Constant.h"#include "llvm/IR/Constants.h"#include "llvm/IR/GlobalVariable.h"#include "llvm/IR/Module.h"#include "llvm/InitializePasses.h"#include "llvm/ProfileData/InstrProf.h"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::memprof |
Macros | |
| #define | DEBUG_TYPE "static-data-profile-info" |
Functions | |
| static bool | llvm::memprof::hasExplicitSectionName (const GlobalVariable &GVar) |
| AnnotationKind | llvm::memprof::getAnnotationKind (const GlobalVariable &GV) |
Returns the annotation kind of the global variable GV. | |
| bool | llvm::memprof::IsAnnotationOK (const GlobalVariable &GV) |
Returns true if the annotation kind of the global variable GV is AnnotationOK. | |
| INITIALIZE_PASS (StaticDataProfileInfoWrapperPass, "static-data-profile-info", "Static Data Profile Info", false, true) StaticDataProfileInfoWrapperPass | |
| #define DEBUG_TYPE "static-data-profile-info" |
Definition at line 10 of file StaticDataProfileInfo.cpp.
| INITIALIZE_PASS | ( | StaticDataProfileInfoWrapperPass | , |
| "static-data-profile-info" | , | ||
| "Static Data Profile Info" | , | ||
| false | , | ||
| true | ) |
Definition at line 187 of file StaticDataProfileInfo.cpp.