[llvm-branch-commits] [llvm] [NewPM][X86] Port AsmPrinter to NewPM (PR #182797)

Aiden Grossman via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Feb 23 07:16:47 PST 2026


https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/182797

>From 16460f5545120e8e984af293e0d40603cfcd0e19 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Mon, 23 Feb 2026 15:16:34 +0000
Subject: [PATCH] fix

Created using spr 1.3.7
---
 llvm/lib/Target/X86/X86AsmPrinter.cpp                    | 3 ---
 llvm/lib/Target/X86/X86AsmPrinter.h                      | 7 -------
 llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir | 1 +
 3 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp
index e8f43098dab13..e7d191121a1a1 100644
--- a/llvm/lib/Target/X86/X86AsmPrinter.cpp
+++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp
@@ -26,17 +26,14 @@
 #include "llvm/BinaryFormat/COFF.h"
 #include "llvm/BinaryFormat/ELF.h"
 #include "llvm/CodeGen/MachineConstantPool.h"
-#include "llvm/CodeGen/MachineFunctionAnalysisManager.h"
 #include "llvm/CodeGen/MachineModuleInfoImpls.h"
 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
 #include "llvm/CodeGenTypes/MachineValueType.h"
-#include "llvm/IR/Analysis.h"
 #include "llvm/IR/DerivedTypes.h"
 #include "llvm/IR/InlineAsm.h"
 #include "llvm/IR/InstIterator.h"
 #include "llvm/IR/Mangler.h"
 #include "llvm/IR/Module.h"
-#include "llvm/IR/PassManager.h"
 #include "llvm/IR/Type.h"
 #include "llvm/MC/MCAsmInfo.h"
 #include "llvm/MC/MCCodeEmitter.h"
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.h b/llvm/lib/Target/X86/X86AsmPrinter.h
index 59d6c1448a82f..35ed3475753fd 100644
--- a/llvm/lib/Target/X86/X86AsmPrinter.h
+++ b/llvm/lib/Target/X86/X86AsmPrinter.h
@@ -9,17 +9,10 @@
 #ifndef LLVM_LIB_TARGET_X86_X86ASMPRINTER_H
 #define LLVM_LIB_TARGET_X86_X86ASMPRINTER_H
 
-#include "llvm/Analysis/ProfileSummaryInfo.h"
 #include "llvm/CodeGen/AsmPrinter.h"
 #include "llvm/CodeGen/FaultMaps.h"
-#include "llvm/CodeGen/MachineFunctionAnalysisManager.h"
-#include "llvm/CodeGen/MachinePassManager.h"
 #include "llvm/CodeGen/StackMaps.h"
-#include "llvm/IR/Analysis.h"
-#include "llvm/IR/PassManager.h"
-#include "llvm/MC/MCCodeEmitter.h"
 #include "llvm/Passes/CodeGenPassBuilder.h"
-#include "llvm/Support/ErrorHandling.h"
 
 // Implemented in X86MCInstLower.cpp
 namespace {
diff --git a/llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir b/llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir
index f370ec252f536..b71ccc5eb89d2 100644
--- a/llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir
+++ b/llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir
@@ -1,6 +1,7 @@
 # Start after bbsections0-prepare and check if the right code is generated.
 # RUN: llc -mtriple x86_64-unknown-linux-gnu -start-before=x86-asm-printer  %s -o - | FileCheck %s -check-prefix=CHECK
 
+
 # How to generate the input:
 # foo.cc
 # int foo(bool k) {



More information about the llvm-branch-commits mailing list