Revert "[X86][mem-fold] Speed up test by not re-generating the .inc file"
authorNico Weber <thakis@chromium.org>
Tue, 11 Apr 2023 12:17:32 +0000 (08:17 -0400)
committerNico Weber <thakis@chromium.org>
Tue, 11 Apr 2023 12:17:55 +0000 (08:17 -0400)
This reverts commit 070233dab0fdc6098a8b645774003fb0511e5962.

It also reverts follow-ups 2588e831af4a2240825215670c53717f07a95b3a and
027f60a6e9fa0b2ddf9eecc65aab8fde0b527f51.

llvm/test/TableGen/lit.local.cfg
llvm/test/TableGen/x86-fold-tables.td [moved from llvm/test/TableGen/x86-fold-tables.test with 59% similarity]

index ba0a5ee..1dbd83e 100644 (file)
@@ -1,3 +1,2 @@
-config.suffixes = ['.td', '.test']
+config.suffixes = ['.td']
 config.excludes = ['Common']
-config.substitutions.append(('%llvm_lib_dir', f'{config.llvm_lib_dir}'))
similarity index 59%
rename from llvm/test/TableGen/x86-fold-tables.test
rename to llvm/test/TableGen/x86-fold-tables.td
index db9756f..d6e59be 100644 (file)
@@ -3,5 +3,5 @@
 //      fix the vulnerable rules in X86FoldTablesEmitter.cpp until the diff is reasonable
 //   2. cp <generated_file> x86-fold-tables.inc
 
-// REQUIRES: x86-registered-target
-// RUN: diff %p/x86-fold-tables.inc %llvm_lib_dir/Target/X86/X86GenFoldTables.inc
+// RUN: llvm-tblgen -gen-x86-fold-tables -asmwriternum=1 %p/../../lib/Target/X86/X86.td -I %p/../../lib/Target/X86 -I %p/../../include -o %t
+// RUN: diff %p/x86-fold-tables.inc %t