[llvm] 0a0775e - [gn] port 32dffdce0511 (more RISCV depedency things)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 28 18:17:04 PST 2025
Author: Nico Weber
Date: 2025-02-28T21:16:40-05:00
New Revision: 0a0775e795850503e1d7da3543e663f584c1810c
URL: https://github.com/llvm/llvm-project/commit/0a0775e795850503e1d7da3543e663f584c1810c
DIFF: https://github.com/llvm/llvm-project/commit/0a0775e795850503e1d7da3543e663f584c1810c.diff
LOG: [gn] port 32dffdce0511 (more RISCV depedency things)
Looks like RISCV is picking up AMDGPU's bad habits wrt generated files.
Added:
Modified:
llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCA/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
index 1d76bc9e8974c..559101e830961 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
@@ -72,6 +72,7 @@ tablegen("RISCVGenPostLegalizeGICombiner") {
tablegen("RISCVGenRegisterBank") {
visibility = [
":LLVMRISCVCodeGen",
+ "MCA",
"//llvm/tools/llvm-exegesis/lib/RISCV",
]
args = [ "-gen-register-bank" ]
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCA/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCA/BUILD.gn
index a4d95f5381afc..3c0b866238be0 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCA/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCA/BUILD.gn
@@ -8,6 +8,10 @@ static_library("MCA") {
"//llvm/lib/Support",
"//llvm/lib/Target/RISCV/MCTargetDesc",
"//llvm/lib/Target/RISCV/TargetInfo",
+
+ # RISCVCustomBehaviour.cpp after 32dffdce0511 includes
+ # RISCVGenRegisterBank.inc via RISCVSubtarget.h :/
+ "../:RISCVGenRegisterBank",
]
include_dirs = [ ".." ]
sources = [ "RISCVCustomBehaviour.cpp" ]
More information about the llvm-commits
mailing list