Skip to content

Commit 45cc2a1

Browse files
committed
[gn] port 12a8bc0 more
The test reaches into internal headers. Make sure generated files are ready for that. (This is the only place. If there were more, we should use public_deps instead.)
1 parent 71c52e4 commit 45cc2a1

File tree

2 files changed

+8
-1
lines changed
  • llvm/utils/gn/secondary/llvm

2 files changed

+8
-1
lines changed

llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ tablegen("RISCVGenCompressInstEmitter") {
1515
}
1616

1717
tablegen("RISCVGenMacroFusion") {
18-
visibility = [ ":LLVMRISCVCodeGen" ]
18+
visibility = [
19+
":LLVMRISCVCodeGen",
20+
"//llvm/unittests/Target/RISCV:RISCVTests",
21+
]
1922
args = [ "-gen-macro-fusion-pred" ]
2023
td_file = "RISCV.td"
2124
}

llvm/utils/gn/secondary/llvm/unittests/Target/RISCV/BUILD.gn

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ unittest("RISCVTests") {
44
deps = [
55
"//llvm/lib/MC",
66
"//llvm/lib/Target/RISCV:LLVMRISCVCodeGen",
7+
8+
# RISCVInstrInfoTest.cpp includes the internal header RISCVSubtarget.h,
9+
# which includes the generated file RISCVGenMacroFusion.inc.
10+
"//llvm/lib/Target/RISCV:RISCVGenMacroFusion",
711
"//llvm/lib/Target/RISCV/MCTargetDesc",
812
"//llvm/lib/Target/RISCV/TargetInfo",
913
"//llvm/lib/TargetParser",

0 commit comments

Comments
 (0)