From d80c081db0b2df5b98af66ca9331c8cc1630eba1 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 3 May 2018 21:01:35 +0000 Subject: [PATCH] [X86] Make __builtin_ia32_directstore_u32 and __builtin_ia32_movdir64b 'nothrow' 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@331483 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Basic/BuiltinsX86.def | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/clang/Basic/BuiltinsX86.def b/include/clang/Basic/BuiltinsX86.def index 83726a176a..ff049ec49a 100644 --- a/include/clang/Basic/BuiltinsX86.def +++ b/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, "") -- 2.40.0