]> granicus.if.org Git - clang/commitdiff
[X86] Correct the attributes on the incssp and rdssp builtins to only have 'nothrow'
authorCraig Topper <craig.topper@intel.com>
Fri, 4 May 2018 21:56:43 +0000 (21:56 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 4 May 2018 21:56:43 +0000 (21:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@331560 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/BuiltinsX86.def
include/clang/Basic/BuiltinsX86_64.def

index ff049ec49ab6e8cb198bc7ee619af12ba4b33849..474f5186486f5441322aba53d1931b1296bedc27 100644 (file)
@@ -656,8 +656,8 @@ TARGET_BUILTIN(__builtin_ia32_xsavec, "vv*ULLi", "n", "xsavec")
 TARGET_BUILTIN(__builtin_ia32_xsaves, "vv*ULLi", "n", "xsaves")
 
 // SHSTK
-TARGET_BUILTIN(__builtin_ia32_incsspd, "vUi", "u", "shstk")
-TARGET_BUILTIN(__builtin_ia32_rdsspd, "UiUi", "Un", "shstk")
+TARGET_BUILTIN(__builtin_ia32_incsspd, "vUi", "n", "shstk")
+TARGET_BUILTIN(__builtin_ia32_rdsspd, "UiUi", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_saveprevssp, "v", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_rstorssp, "vv*", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_wrssd, "vUiv*", "n", "shstk")
index 235cd409233696931dbae2f506db694310bf1bfe..ff88208d8bede6ef9a3ce8680587713c6555690e 100644 (file)
@@ -66,8 +66,8 @@ TARGET_BUILTIN(__builtin_ia32_xsaveopt64, "vv*ULLi", "n", "xsaveopt")
 TARGET_BUILTIN(__builtin_ia32_xrstors64, "vv*ULLi", "n", "xsaves")
 TARGET_BUILTIN(__builtin_ia32_xsavec64, "vv*ULLi", "n", "xsavec")
 TARGET_BUILTIN(__builtin_ia32_xsaves64, "vv*ULLi", "n", "xsaves")
-TARGET_BUILTIN(__builtin_ia32_incsspq, "vULLi", "u", "shstk")
-TARGET_BUILTIN(__builtin_ia32_rdsspq, "ULLiULLi", "Un", "shstk")
+TARGET_BUILTIN(__builtin_ia32_incsspq, "vULLi", "n", "shstk")
+TARGET_BUILTIN(__builtin_ia32_rdsspq, "ULLiULLi", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_wrssq, "vULLiv*", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_wrussq, "vULLiv*", "n", "shstk")
 TARGET_BUILTIN(__builtin_ia32_addcarryx_u64, "UcUcULLiULLiULLi*", "n", "adx")