OSDN Git Service

android: AMDGPU/GlobalISel: fix tablegen rules
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 24 Jul 2020 23:06:37 +0000 (01:06 +0200)
committerMauro Rossi <issor.oruam@gmail.com>
Thu, 15 Apr 2021 11:05:11 +0000 (13:05 +0200)
AMDGPU/GlobalISel requires separated "llvm-gen-amdgpuisel" llvm_tblgen rules
and the file "AMDGPUGISel.td" is used to generate "AMDGPUGenGlobalISel.inc"

Signed-off-by: Mauro Rossi <issor.oruam@gmail.com>
llvm/lib/Target/AMDGPU/Android.bp

index fa77f1e..1412c0b 100644 (file)
@@ -9,7 +9,11 @@ cc_library_static {
 
 cc_defaults {
     name: "llvm-amdgpu-defaults",
-    generated_headers: ["llvm-gen-amdgpu", "llvm-gen-r600"],
+    generated_headers: [
+        "llvm-gen-amdgpu",
+        "llvm-gen-amdgpuisel",
+        "llvm-gen-r600",
+    ],
     static_libs: ["llvm-amdgpu-headers"],
 }
 
@@ -39,7 +43,6 @@ llvm_tblgen {
         "AMDGPUGenIntrinsicEnums.inc",
         "AMDGPUGenIntrinsicImpl.inc",
         "AMDGPUGenRegisterBank.inc",
-        "AMDGPUGenGlobalISel.inc",
         "AMDGPUGenMCPseudoLowering.inc",
         "AMDGPUGenSearchableTables.inc",
         "AMDGPUGenDisassemblerTables.inc",
@@ -47,6 +50,14 @@ llvm_tblgen {
 }
 
 llvm_tblgen {
+    name: "llvm-gen-amdgpuisel",
+    in: "AMDGPUGISel.td",
+    outs: [
+        "AMDGPUGenGlobalISel.inc",
+    ],
+}
+
+llvm_tblgen {
     name: "llvm-gen-r600",
     in: "R600.td",
     outs: [