[llvm] [NewPM] Port x86-indirect-branch-tracking (PR #179874)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 5 06:13:23 PST 2026
================
@@ -36,42 +36,29 @@ cl::opt<bool> IndirectBranchTracking(
STATISTIC(NumEndBranchAdded, "Number of ENDBR instructions added");
namespace {
-class X86IndirectBranchTrackingPass : public MachineFunctionPass {
+class X86IndirectBranchTrackingLegacy : public MachineFunctionPass {
public:
- X86IndirectBranchTrackingPass() : MachineFunctionPass(ID) {}
+ static char ID;
+
+ X86IndirectBranchTrackingLegacy() : MachineFunctionPass(ID) {}
StringRef getPassName() const override {
return "X86 Indirect Branch Tracking";
}
bool runOnMachineFunction(MachineFunction &MF) override;
-
-private:
- static char ID;
----------------
boomanaiden154 wrote:
I'm not seeing where `ID` exists anymore after this?
https://github.com/llvm/llvm-project/pull/179874
More information about the llvm-commits
mailing list