[all-commits] [llvm/llvm-project] 32ca5a: [RISCV] Refine pre-define macro tests
Tsung-Chun Lin via All-commits
all-commits at lists.llvm.org
Tue Mar 30 23:03:14 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 32ca5a037ab9191d570bf9b5e0f13e28c3db27d9
https://github.com/llvm/llvm-project/commit/32ca5a037ab9191d570bf9b5e0f13e28c3db27d9
Author: Jim Lin <tclin914 at gmail.com>
Date: 2021-03-31 (Wed, 31 Mar 2021)
Changed paths:
M clang/test/Preprocessor/riscv-target-features.c
Log Message:
-----------
[RISCV] Refine pre-define macro tests
1. Undefined macro test for rv32i and rv64i.
a. Reorder it with canonical order.
b. Add missing undefined macro check.
c. Append defined value to `__riscv_a`, `__riscv_f` and `__riscv_c` to distinguish with
`__riscv_arch_test`, `__riscv_cmodel_medlow` and `__riscv_float_abi_soft`. They have the same prefix.
2. Move abi macro test below f and d.
3. Unify coding style for newline.
Reviewed By: HsiangKai
Differential Revision: https://reviews.llvm.org/D99631
More information about the All-commits
mailing list