diff options
| author | Florian Mayer <fmayer@google.com> | 2024-08-07 14:00:46 -0700 |
|---|---|---|
| committer | Florian Mayer <fmayer@google.com> | 2024-08-07 14:00:46 -0700 |
| commit | 6eae899f9ddda73a6e15c21c08e3e87ddea95b9d (patch) | |
| tree | 2bed79061b5c434c4e3a0778101f1dede804c976 /clang/lib/Sema/SemaX86.cpp | |
| parent | 5e8cc899c3fbf6c6ab5af3885c9bfda5ecbdcbb4 (diff) | |
| parent | a8f125feaf9720915d570bf957611775fc1b8bf5 (diff) | |
Created using spr 1.3.4
Diffstat (limited to 'clang/lib/Sema/SemaX86.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaX86.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaX86.cpp b/clang/lib/Sema/SemaX86.cpp index f36b5ea1b01d..a0756f167dea 100644 --- a/clang/lib/Sema/SemaX86.cpp +++ b/clang/lib/Sema/SemaX86.cpp @@ -88,6 +88,14 @@ bool SemaX86::CheckBuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall) { case X86::BI__builtin_ia32_vgetexppd256_round_mask: case X86::BI__builtin_ia32_vgetexpps256_round_mask: case X86::BI__builtin_ia32_vgetexpph256_round_mask: + case X86::BI__builtin_ia32_vcvttph2ibs256_mask: + case X86::BI__builtin_ia32_vcvttph2iubs256_mask: + case X86::BI__builtin_ia32_vcvttps2ibs256_mask: + case X86::BI__builtin_ia32_vcvttps2iubs256_mask: + case X86::BI__builtin_ia32_vcvttph2ibs512_mask: + case X86::BI__builtin_ia32_vcvttph2iubs512_mask: + case X86::BI__builtin_ia32_vcvttps2ibs512_mask: + case X86::BI__builtin_ia32_vcvttps2iubs512_mask: ArgNum = 3; break; case X86::BI__builtin_ia32_cmppd512_mask: @@ -302,6 +310,14 @@ bool SemaX86::CheckBuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall) { case X86::BI__builtin_ia32_vcvtph2uqq256_round_mask: case X86::BI__builtin_ia32_vcvtqq2ph256_round_mask: case X86::BI__builtin_ia32_vcvtuqq2ph256_round_mask: + case X86::BI__builtin_ia32_vcvtph2ibs256_mask: + case X86::BI__builtin_ia32_vcvtph2iubs256_mask: + case X86::BI__builtin_ia32_vcvtps2ibs256_mask: + case X86::BI__builtin_ia32_vcvtps2iubs256_mask: + case X86::BI__builtin_ia32_vcvtph2ibs512_mask: + case X86::BI__builtin_ia32_vcvtph2iubs512_mask: + case X86::BI__builtin_ia32_vcvtps2ibs512_mask: + case X86::BI__builtin_ia32_vcvtps2iubs512_mask: ArgNum = 3; HasRC = true; break; |
