aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
diff options
context:
space:
mode:
authorQiu Chaofan <qcf@ecnelises.com>2024-11-04 16:45:05 +0800
committerGitHub <noreply@github.com>2024-11-04 16:45:05 +0800
commit7ceb19e599fb42aeb103261425077dd10acbeae4 (patch)
treeeacc9d70573635097d580b9f22ffef40c2ace586 /clang/lib/Sema/SemaChecking.cpp
parentcec147ae5cb9debd74cc3dc2bca12e8cd8a30831 (diff)
downloadllvm-7ceb19e599fb42aeb103261425077dd10acbeae4.zip
llvm-7ceb19e599fb42aeb103261425077dd10acbeae4.tar.gz
llvm-7ceb19e599fb42aeb103261425077dd10acbeae4.tar.bz2
[PowerPC] Support set_flt_rounds builtin (#73750)
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
-rw-r--r--clang/lib/Sema/SemaChecking.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp
index dae271c..d789681 100644
--- a/clang/lib/Sema/SemaChecking.cpp
+++ b/clang/lib/Sema/SemaChecking.cpp
@@ -2212,7 +2212,9 @@ Sema::CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID,
if (CheckBuiltinTargetInSupported(
*this, TheCall,
{llvm::Triple::x86, llvm::Triple::x86_64, llvm::Triple::arm,
- llvm::Triple::thumb, llvm::Triple::aarch64, llvm::Triple::amdgcn}))
+ llvm::Triple::thumb, llvm::Triple::aarch64, llvm::Triple::amdgcn,
+ llvm::Triple::ppc, llvm::Triple::ppc64, llvm::Triple::ppcle,
+ llvm::Triple::ppc64le}))
return ExprError();
break;