From: Craig Topper Date: Thu, 15 Oct 2015 05:23:46 +0000 (+0000) Subject: [X86] Add proper feature names to xsave builtins. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4df4255471c4da9ddebee17eb5595d60e3717c70;p=clang [X86] Add proper feature names to xsave builtins. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250369 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/BuiltinsX86.def b/include/clang/Basic/BuiltinsX86.def index 931fd00a27..18f3238e50 100644 --- a/include/clang/Basic/BuiltinsX86.def +++ b/include/clang/Basic/BuiltinsX86.def @@ -666,18 +666,18 @@ BUILTIN(__builtin_ia32_fxsave, "vv*", "") BUILTIN(__builtin_ia32_fxsave64, "vv*", "") // XSAVE -BUILTIN(__builtin_ia32_xsave, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsave64, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xrstor, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xrstor64, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsaveopt, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsaveopt64, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xrstors, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xrstors64, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsavec, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsavec64, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsaves, "vv*ULLi", "") -BUILTIN(__builtin_ia32_xsaves64, "vv*ULLi", "") +TARGET_BUILTIN(__builtin_ia32_xsave, "vv*ULLi", "", "xsave") +TARGET_BUILTIN(__builtin_ia32_xsave64, "vv*ULLi", "", "xsave") +TARGET_BUILTIN(__builtin_ia32_xrstor, "vv*ULLi", "", "xsave") +TARGET_BUILTIN(__builtin_ia32_xrstor64, "vv*ULLi", "", "xsave") +TARGET_BUILTIN(__builtin_ia32_xsaveopt, "vv*ULLi", "", "xsaveopt") +TARGET_BUILTIN(__builtin_ia32_xsaveopt64, "vv*ULLi", "", "xsaveopt") +TARGET_BUILTIN(__builtin_ia32_xrstors, "vv*ULLi", "", "xsaves") +TARGET_BUILTIN(__builtin_ia32_xrstors64, "vv*ULLi", "", "xsaves") +TARGET_BUILTIN(__builtin_ia32_xsavec, "vv*ULLi", "", "xsavec") +TARGET_BUILTIN(__builtin_ia32_xsavec64, "vv*ULLi", "", "xsavec") +TARGET_BUILTIN(__builtin_ia32_xsaves, "vv*ULLi", "", "xsaves") +TARGET_BUILTIN(__builtin_ia32_xsaves64, "vv*ULLi", "", "xsaves") // ADX TARGET_BUILTIN(__builtin_ia32_addcarryx_u32, "UcUcUiUiUi*", "", "adx")