aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorGuy Blank <guy.blank@intel.com>2017-05-19 12:35:15 +0000
committerGuy Blank <guy.blank@intel.com>2017-05-19 12:35:15 +0000
commit548e22a1a7313903a18b8a4382066fc907b848c5 (patch)
tree070e181aa911627e98d3c5a26317c43c39c108cc /clang/lib/Lex/ModuleMap.cpp
parentd8945baa0a44eb29da0c2244f2fc2dfa8645d041 (diff)
downloadllvm-548e22a1a7313903a18b8a4382066fc907b848c5.zip
llvm-548e22a1a7313903a18b8a4382066fc907b848c5.tar.gz
llvm-548e22a1a7313903a18b8a4382066fc907b848c5.tar.bz2
[X86][AVX512] Make i1 illegal in the CodeGen
This patch defines the i1 type as illegal in the X86 backend for AVX512. For DAG operations on <N x i1> types (build vector, extract vector element, ...) i8 is used, and should be truncated/extended. This should produce better scalar code for i1 types since GPRs will be used instead of mask registers. Differential Revision: https://reviews.llvm.org/D32273 llvm-svn: 303421
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions