[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