aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorWeining Lu <luweining@loongson.cn>2022-10-27 20:31:05 +0800
committergonglingqin <gonglingqin@loongson.cn>2022-11-10 17:27:29 +0800
commit60e5cfe2a4eba3bf0a642aeeb53a3f37dfed5fdb (patch)
treec39f38c96d58e680addef2efe4748ea1d4c6bd84 /clang/lib/CodeGen/CodeGenFunction.h
parent135a9272a4c99b7f960086d0bf9d7e7da4c0396d (diff)
downloadllvm-60e5cfe2a4eba3bf0a642aeeb53a3f37dfed5fdb.zip
llvm-60e5cfe2a4eba3bf0a642aeeb53a3f37dfed5fdb.tar.gz
llvm-60e5cfe2a4eba3bf0a642aeeb53a3f37dfed5fdb.tar.bz2
[Clang][LoongArch] Define more LoongArch specific built-in macros
Define below macros according to LoongArch toolchain conventions [1]. * `__loongarch_grlen` * `__loongarch_frlen` * `__loongarch_lp64` * `__loongarch_hard_float` * `__loongarch_soft_float` * `__loongarch_single_float` * `__loongarch_double_float` Note: 1. `__loongarch__` has been defined in earlier patch. 2. `__loongarch_arch` is not defined because I don't know how `TargetInfo` can get the arch name specified by `-march`. 3. `__loongarch_tune` will be defined in future. [1]: https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html Depends on D136146 Differential Revision: https://reviews.llvm.org/D136413
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions