aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorWANG Xuerui <git@xen0n.name>2023-04-24 15:18:46 +0800
committerWeining Lu <luweining@loongson.cn>2023-04-24 15:18:59 +0800
commit61fee67cd77aedcb6f172ee0cfb0a0e5fa3c9c0d (patch)
tree24690ec49a75ae3c7883a4522abeab732254fd8f /clang/lib/Frontend/CompilerInstance.cpp
parentffe4029d92da0e4377622e5f83d6854eab6f789e (diff)
downloadllvm-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