OSDN Git Service

android: [InstCombine] Move target-specific inst combining
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 29 Jan 2021 22:12:57 +0000 (23:12 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Thu, 15 Apr 2021 11:05:15 +0000 (13:05 +0200)
Porting of commit
2a6c871596ce ("[InstCombine] Move target-specific inst combining")

Fixes the following building error:

module source path "external/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineTables.td" does not exist

llvm/lib/Target/AMDGPU/Android.bp
llvm/lib/Transforms/InstCombine/Android.bp

index aadb5d4..3c6ff98 100644 (file)
@@ -12,6 +12,7 @@ cc_defaults {
     generated_headers: [
         "llvm-gen-amdgpu",
         "llvm-gen-amdgpuisel",
+        "llvm-gen-instcombine",
         "llvm-gen-r600",
     ],
     static_libs: ["llvm-amdgpu-headers"],
@@ -61,6 +62,12 @@ llvm_tblgen {
 }
 
 llvm_tblgen {
+    name: "llvm-gen-instcombine",
+    in: "InstCombineTables.td",
+    outs: ["InstCombineTables.inc"],
+}
+
+llvm_tblgen {
     name: "llvm-gen-r600",
     in: "R600.td",
     outs: [
index 1d64cca..dfcc7ca 100644 (file)
@@ -3,12 +3,5 @@ cc_library_static {
     defaults: [
         "llvm-lib-defaults",
     ],
-    generated_headers: ["llvm-gen-instcombine"],
     srcs: ["*.cpp"],
 }
-
-llvm_tblgen {
-    name: "llvm-gen-instcombine",
-    in: "InstCombineTables.td",
-    outs: ["InstCombineTables.inc"],
-}