From e17b2fdcd8535fa9b54a82a775bef688063e516f Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Fri, 29 Jan 2021 23:12:57 +0100 Subject: [PATCH] android: [InstCombine] Move target-specific inst combining 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 | 7 +++++++ llvm/lib/Transforms/InstCombine/Android.bp | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/Android.bp b/llvm/lib/Target/AMDGPU/Android.bp index aadb5d406d2..3c6ff988cae 100644 --- a/llvm/lib/Target/AMDGPU/Android.bp +++ b/llvm/lib/Target/AMDGPU/Android.bp @@ -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: [ diff --git a/llvm/lib/Transforms/InstCombine/Android.bp b/llvm/lib/Transforms/InstCombine/Android.bp index 1d64cca32fd..dfcc7ca139c 100644 --- a/llvm/lib/Transforms/InstCombine/Android.bp +++ b/llvm/lib/Transforms/InstCombine/Android.bp @@ -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"], -} -- 2.11.0