[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.

llvm-svn: 331483
This commit is contained in:
Craig Topper 2018-05-03 21:01:35 +00:00
parent 274506dab8
commit ce716347af
1 changed files with 2 additions and 2 deletions

View File

@ -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, "")