external/llvm
Révision | 22bedd65dd739bfc765806fbbad2af3d99939193 (tree) |
---|---|
l'heure | 2019-09-22 21:35:48 |
Auteur | Mauro Rossi <issor.oruam@gmai...> |
Commiter | Mauro Rossi |
android: InstCombine: add support for InstCombineTable.inc TableGen rules
Reference:
commit 7f7cea5306
("InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded")
@@ -3,5 +3,12 @@ cc_library_static { | ||
3 | 3 | defaults: [ |
4 | 4 | "llvm-lib-defaults", |
5 | 5 | ], |
6 | + generated_headers: ["llvm-gen-instcombine"], | |
6 | 7 | srcs: ["*.cpp"], |
7 | 8 | } |
9 | + | |
10 | +llvm_tblgen { | |
11 | + name: "llvm-gen-instcombine", | |
12 | + in: "InstCombineTables.td", | |
13 | + outs: ["InstCombineTables.inc"], | |
14 | +} |
@@ -114,6 +114,8 @@ func outToGenerator(ctx android.ModuleContext, out string) string { | ||
114 | 114 | return "-gen-searchable-tables" |
115 | 115 | case strings.HasSuffix(out, "GenSystemRegister.inc"): |
116 | 116 | return "-gen-searchable-tables" |
117 | + case strings.HasSuffix(out, "InstCombineTables.inc"): | |
118 | + return "-gen-searchable-tables" | |
117 | 119 | case strings.HasSuffix(out, "GenEDInfo.inc"): |
118 | 120 | return "-gen-enhanced-disassembly-info" |
119 | 121 | case strings.HasSuffix(out, "GenFastISel.inc"): |