X86: Teach X86 builtins which target features they require
authorJustin Bogner <mail@justinbogner.com>
Mon, 3 Aug 2015 22:26:06 +0000 (22:26 +0000)
committerJustin Bogner <mail@justinbogner.com>
Mon, 3 Aug 2015 22:26:06 +0000 (22:26 +0000)
commit5ff020a6b60454c67142a24727f18a5cb1521f66
tree40c3d6ef1c857eeaf46f66603d2b0937421ae2ea
parent9c340ec6fdc78b1611d353e55120c9b972151e36
X86: Teach X86 builtins which target features they require

This adds the required target feature names to x86 builtins that need
particular features. Most have exactly one ("avx", "aes", etc), but some
of the avx512 features have multiple requirements, eg "avx512vl,avx512bw".

llvm-svn: 243908
clang/include/clang/Basic/BuiltinsX86.def