diff options
author | WANG Xuerui <git@xen0n.name> | 2023-04-24 15:18:46 +0800 |
---|---|---|
committer | Weining Lu <luweining@loongson.cn> | 2023-04-24 15:18:59 +0800 |
commit | 61fee67cd77aedcb6f172ee0cfb0a0e5fa3c9c0d (patch) | |
tree | 24690ec49a75ae3c7883a4522abeab732254fd8f /clang/lib/Frontend/CompilerInstance.cpp | |
parent | ffe4029d92da0e4377622e5f83d6854eab6f789e (diff) | |
download | llvm-61fee67cd77aedcb6f172ee0cfb0a0e5fa3c9c0d.zip llvm-61fee67cd77aedcb6f172ee0cfb0a0e5fa3c9c0d.tar.gz llvm-61fee67cd77aedcb6f172ee0cfb0a0e5fa3c9c0d.tar.bz2 |
[Clang][Driver] Handle LoongArch multiarch tuples
This follows v1.00 of the [[ https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html | LoongArch Toolchain Conventions ]],
but notably with [[ https://github.com/loongson/LoongArch-Documentation/pull/80 | this patch ]]
applied (a proper version bump to v2.00 was not done, so it is
indistinguishable from the "original" but now incompatible v1.00
otherwise).
Only `loongarch64` is implemented in `Linux::getMultiarchTriple`
because support for LA32 and ILP32* ABIs are incomplete right now.
The Debian sysroot layout is based on Han Gao's recent porting effort,
specifically the ghcr.io/rabenda/beige:loong64-v23-preview-20230330
container image.
Reviewed By: SixWeining
Differential Revision: https://reviews.llvm.org/D142688
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions