diff options
author | Brandon Bergren <bdragon@FreeBSD.org> | 2021-01-02 12:17:58 -0600 |
---|---|---|
committer | Brandon Bergren <bdragon@FreeBSD.org> | 2021-01-02 12:17:58 -0600 |
commit | 6cee9d0cf896d83fa8f87b7f8d67ae2dfdbc1bf9 (patch) | |
tree | f380edde1156454ae4bef2763f169dcef309cbed /clang/lib/Sema/SemaChecking.cpp | |
parent | 696bd3073fd2fb5b01b88115bddff394c4b44ad5 (diff) | |
download | llvm-6cee9d0cf896d83fa8f87b7f8d67ae2dfdbc1bf9.zip llvm-6cee9d0cf896d83fa8f87b7f8d67ae2dfdbc1bf9.tar.gz llvm-6cee9d0cf896d83fa8f87b7f8d67ae2dfdbc1bf9.tar.bz2 |
[PowerPC] Support powerpcle target in Clang [3/5]
Add powerpcle support to clang.
For FreeBSD, assume a freestanding environment for now, as we only need it in the first place to build loader, which runs in the OpenFirmware environment instead of the FreeBSD environment.
For Linux, recognize glibc and musl environments to match current usage in Void Linux PPC.
Adjust driver to match current binutils behavior regarding machine naming.
Adjust and expand tests.
Reviewed By: MaskRay
Differential Revision: https://reviews.llvm.org/D93919
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
-rw-r--r-- | clang/lib/Sema/SemaChecking.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index 6f5aefb..7e83a39 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -1422,6 +1422,7 @@ bool Sema::CheckTSBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, case llvm::Triple::x86_64: return CheckX86BuiltinFunctionCall(TI, BuiltinID, TheCall); case llvm::Triple::ppc: + case llvm::Triple::ppcle: case llvm::Triple::ppc64: case llvm::Triple::ppc64le: return CheckPPCBuiltinFunctionCall(TI, BuiltinID, TheCall); |