AArch64: update Clang for merged arm64/aarch64 triples.
The main subtlety here is that the Darwin tools still need to be given "-arch arm64" rather than "-arch aarch64". Fortunately this already goes via a custom function to handle weird edge-cases in other architectures, and it tested. I removed a few arm64_be tests because that really isn't an interesting thing to worry about. No-one using big-endian is also referring to the target as arm64 (at least as far as toolchains go). Mostly they date from when arm64 was a separate target and we *did* need a parallel name simply to test it at all. Now aarch64_be is sufficient. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213744 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/AST/ItaniumMangle.cpp 1 addition, 3 deletionslib/AST/ItaniumMangle.cpp
- lib/Basic/Targets.cpp 0 additions, 2 deletionslib/Basic/Targets.cpp
- lib/CodeGen/CGBuiltin.cpp 0 additions, 2 deletionslib/CodeGen/CGBuiltin.cpp
- lib/CodeGen/CGObjCMac.cpp 1 addition, 2 deletionslib/CodeGen/CGObjCMac.cpp
- lib/CodeGen/TargetInfo.cpp 1 addition, 3 deletionslib/CodeGen/TargetInfo.cpp
- lib/Driver/Driver.cpp 0 additions, 4 deletionslib/Driver/Driver.cpp
- lib/Driver/ToolChains.cpp 6 additions, 19 deletionslib/Driver/ToolChains.cpp
- lib/Driver/ToolChains.h 1 addition, 1 deletionlib/Driver/ToolChains.h
- lib/Driver/Tools.cpp 7 additions, 25 deletionslib/Driver/Tools.cpp
- lib/Frontend/InitHeaderSearch.cpp 0 additions, 1 deletionlib/Frontend/InitHeaderSearch.cpp
- lib/Sema/SemaChecking.cpp 1 addition, 4 deletionslib/Sema/SemaChecking.cpp
- lib/Sema/SemaType.cpp 2 additions, 6 deletionslib/Sema/SemaType.cpp
- test/Driver/aarch64-cpus.c 2 additions, 27 deletionstest/Driver/aarch64-cpus.c
Loading
Please register or sign in to comment