projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
274506d
)
[X86] Make __builtin_ia32_directstore_u32 and __builtin_ia32_movdir64b 'nothrow'
author
Craig Topper
<craig.topper@intel.com>
Thu, 3 May 2018 21:01:35 +0000
(21:01 +0000)
committer
Craig Topper
<craig.topper@intel.com>
Thu, 3 May 2018 21:01:35 +0000
(21:01 +0000)
These builtins snuck in while I was in the middle of adding nothrow to the other builtins in my local clone and I guess I missed them.
llvm-svn: 331483
clang/include/clang/Basic/BuiltinsX86.def
patch
|
blob
|
history
diff --git
a/clang/include/clang/Basic/BuiltinsX86.def
b/clang/include/clang/Basic/BuiltinsX86.def
index
83726a1
..
ff049ec
100644
(file)
--- a/
clang/include/clang/Basic/BuiltinsX86.def
+++ b/
clang/include/clang/Basic/BuiltinsX86.def
@@
-1884,8
+1884,8
@@
TARGET_BUILTIN(__builtin_ia32_clzero, "vv*", "n", "clzero")
TARGET_BUILTIN(__builtin_ia32_cldemote, "vvC*", "n", "cldemote")
// Direct Move
-TARGET_BUILTIN(__builtin_ia32_directstore_u32, "vUi*Ui", "", "movdiri")
-TARGET_BUILTIN(__builtin_ia32_movdir64b, "vv*vC*", "", "movdir64b")
+TARGET_BUILTIN(__builtin_ia32_directstore_u32, "vUi*Ui", "
n
", "movdiri")
+TARGET_BUILTIN(__builtin_ia32_movdir64b, "vv*vC*", "
n
", "movdir64b")
// MSVC
TARGET_HEADER_BUILTIN(_BitScanForward, "UcUNi*UNi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")