diff options
author | Ayman Musa <ayman.musa@intel.com> | 2017-03-07 08:11:19 +0000 |
---|---|---|
committer | Ayman Musa <ayman.musa@intel.com> | 2017-03-07 08:11:19 +0000 |
commit | b59d8041db7c8e15a28d8b9393429b384499f603 (patch) | |
tree | 0b58f66cb7849cb8242fd5d3d43f753d9238705d /cmake | |
parent | 82804ad01f4b662809eaa72601f874f0d063e22c (diff) |
[X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX compressing tables.
X86EvexToVex machine instruction pass compresses EVEX encoded instructions by replacing them with their identical VEX encoded instructions when possible.
It uses manually supported 2 large tables that map the EVEX instructions to their VEX ideticals.
This TableGen backend replaces the tables by automatically generating them.
Differential Revision: https://reviews.llvm.org/D30451
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297127 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/AddLLVM.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 7f7608cff33d..41375c61b9cd 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake @@ -1213,7 +1213,8 @@ function(add_lit_testsuites project directory) endif() string(FIND ${lit_suite} Inputs is_inputs) string(FIND ${lit_suite} Output is_output) - if (NOT (is_inputs EQUAL -1 AND is_output EQUAL -1)) + string(FIND ${lit_suite} .svn is_svn) + if (NOT (is_inputs EQUAL -1 AND is_output EQUAL -1 AND is_svn EQUAL -1)) continue() endif() |