OSDN Git Service

android: [X86][AVX512] Adding new LLVM TableGen for EVEX2VEX tables
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 31 Aug 2018 23:45:32 +0000 (01:45 +0200)
committerMauro Rossi <issor.oruam@gmail.com>
Sat, 8 Sep 2018 07:29:43 +0000 (09:29 +0200)
Reference:
b59d8041db [X86][AVX512] Adding new LLVM TableGen backend which
generates the EVEX2VEX compressing tables.

lib/Target/X86/Android.bp
soong/tblgen.go

index 794ef53..b7da700 100644 (file)
@@ -47,6 +47,7 @@ llvm_tblgen {
         "X86GenSubtargetInfo.inc",
         "X86GenCallingConv.inc",
         "X86GenRegisterBank.inc",
+        "X86GenEVEX2VEXTables.inc",
     ],
 }
 
index 78932b9..76669fa 100644 (file)
@@ -132,6 +132,8 @@ func outToGenerator(ctx android.ModuleContext, out string) string {
                return "-gen-register-bank"
        case strings.HasSuffix(out, "GenGlobalISel.inc"):
                return "-gen-global-isel"
+       case strings.HasSuffix(out, "X86GenEVEX2VEXTables.inc"):
+               return "-gen-x86-EVEX2VEX-tables"
        case out == "Attributes.gen", out == "AttributesCompatFunc.inc":
                return "-gen-attrs"
        case out == "Intrinsics.gen":