aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilder.cpp
diff options
context:
space:
mode:
authorMircea Trofin <mtrofin@google.com>2025-07-23 21:34:58 +0200
committerGitHub <noreply@github.com>2025-07-23 21:34:58 +0200
commitdf2d2d125beffb76d5c526a5661fbb11cbcff83b (patch)
tree39508ad7ca66948e35ab7008aeb0c5d27ee78f8c /llvm/lib/Passes/PassBuilder.cpp
parent07af7409997887883ab701acc2dc5659144b0cf2 (diff)
downloadllvm-df2d2d125beffb76d5c526a5661fbb11cbcff83b.zip
llvm-df2d2d125beffb76d5c526a5661fbb11cbcff83b.tar.gz
llvm-df2d2d125beffb76d5c526a5661fbb11cbcff83b.tar.bz2
[PGO] Add ProfileInjector and ProfileVerifier passes (#147388)
Adding 2 passes, one to inject `MD_prof` and one to check its presence. A subsequent patch will add these (similar to debugify) to `opt` (and, eventually, a variant of this, to `llc`) Tracking issue: #147390
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
-rw-r--r--llvm/lib/Passes/PassBuilder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp
index cff7ab5..f810368 100644
--- a/llvm/lib/Passes/PassBuilder.cpp
+++ b/llvm/lib/Passes/PassBuilder.cpp
@@ -364,6 +364,7 @@
#include "llvm/Transforms/Utils/MoveAutoInit.h"
#include "llvm/Transforms/Utils/NameAnonGlobals.h"
#include "llvm/Transforms/Utils/PredicateInfo.h"
+#include "llvm/Transforms/Utils/ProfileVerify.h"
#include "llvm/Transforms/Utils/RelLookupTableConverter.h"
#include "llvm/Transforms/Utils/StripGCRelocates.h"
#include "llvm/Transforms/Utils/StripNonLineTableDebugInfo.h"