|
| 1 | +// RUN: %clang --target=riscv32 -menable-experimental-extensions \ |
| 2 | +// RUN: -march=rv32i_zicfilp1p0 -fcf-protection=branch -E -dM %s -o - | \ |
| 3 | +// RUN: FileCheck --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s |
| 4 | + |
1 | 5 | // RUN: %clang --target=riscv32 -menable-experimental-extensions \
|
2 | 6 | // RUN: -march=rv32i_zicfilp1p0 -fcf-protection=branch \
|
3 | 7 | // RUN: -mcf-branch-label-scheme=unlabeled -E -dM %s -o - | FileCheck \
|
|
8 | 12 | // RUN: -mcf-branch-label-scheme=func-sig -E -dM %s -o - | FileCheck \
|
9 | 13 | // RUN: --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s
|
10 | 14 |
|
| 15 | +// RUN: %clang --target=riscv32 -menable-experimental-extensions \ |
| 16 | +// RUN: -march=rv32i_zicfilp1p0 -E -dM %s -o - 2>&1 | \ |
| 17 | +// RUN: FileCheck --check-prefixes=NO-MACRO %s |
| 18 | + |
11 | 19 | // RUN: %clang --target=riscv32 -menable-experimental-extensions \
|
12 | 20 | // RUN: -march=rv32i_zicfilp1p0 -mcf-branch-label-scheme=unlabeled -E -dM %s \
|
13 | 21 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
|
16 | 24 | // RUN: -march=rv32i_zicfilp1p0 -mcf-branch-label-scheme=func-sig -E -dM %s \
|
17 | 25 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
18 | 26 |
|
| 27 | +// RUN: %clang --target=riscv32 -fcf-protection=branch -E -dM -emit-llvm %s \ |
| 28 | +// RUN: -o - | FileCheck --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s |
| 29 | + |
19 | 30 | // RUN: %clang --target=riscv32 -fcf-protection=branch \
|
20 | 31 | // RUN: -mcf-branch-label-scheme=unlabeled -E -dM -emit-llvm %s -o - | \
|
21 | 32 | // RUN: FileCheck --check-prefixes=LPAD-MACRO,UNLABELED-MACRO %s
|
|
24 | 35 | // RUN: -mcf-branch-label-scheme=func-sig -E -dM %s -o - | FileCheck \
|
25 | 36 | // RUN: --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s
|
26 | 37 |
|
| 38 | +// RUN: %clang --target=riscv32 -E -dM %s -o - 2>&1 | \ |
| 39 | +// RUN: FileCheck --check-prefixes=NO-MACRO %s |
| 40 | + |
27 | 41 | // RUN: %clang --target=riscv32 -mcf-branch-label-scheme=unlabeled -E -dM %s \
|
28 | 42 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
29 | 43 |
|
30 | 44 | // RUN: %clang --target=riscv32 -mcf-branch-label-scheme=func-sig -E -dM %s \
|
31 | 45 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
32 | 46 |
|
| 47 | +// RUN: %clang --target=riscv64 -menable-experimental-extensions \ |
| 48 | +// RUN: -march=rv64i_zicfilp1p0 -fcf-protection=branch -E -dM %s -o - | \ |
| 49 | +// RUN: FileCheck --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s |
| 50 | + |
33 | 51 | // RUN: %clang --target=riscv64 -menable-experimental-extensions \
|
34 | 52 | // RUN: -march=rv64i_zicfilp1p0 -fcf-protection=branch \
|
35 | 53 | // RUN: -mcf-branch-label-scheme=unlabeled -E -dM %s -o - | FileCheck \
|
|
40 | 58 | // RUN: -mcf-branch-label-scheme=func-sig -E -dM %s -o - | FileCheck \
|
41 | 59 | // RUN: --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s
|
42 | 60 |
|
| 61 | +// RUN: %clang --target=riscv64 -menable-experimental-extensions \ |
| 62 | +// RUN: -march=rv64i_zicfilp1p0 -E -dM %s -o - 2>&1 | \ |
| 63 | +// RUN: FileCheck --check-prefixes=NO-MACRO %s |
| 64 | + |
43 | 65 | // RUN: %clang --target=riscv64 -menable-experimental-extensions \
|
44 | 66 | // RUN: -march=rv64i_zicfilp1p0 -mcf-branch-label-scheme=unlabeled -E -dM %s \
|
45 | 67 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
|
48 | 70 | // RUN: -march=rv64i_zicfilp1p0 -mcf-branch-label-scheme=func-sig -E -dM %s \
|
49 | 71 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
50 | 72 |
|
| 73 | +// RUN: %clang --target=riscv64 -fcf-protection=branch -E -dM %s -o - | \ |
| 74 | +// RUN: FileCheck --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s |
| 75 | + |
51 | 76 | // RUN: %clang --target=riscv64 -fcf-protection=branch \
|
52 | 77 | // RUN: -mcf-branch-label-scheme=unlabeled -E -dM %s -o - | FileCheck \
|
53 | 78 | // RUN: --check-prefixes=LPAD-MACRO,UNLABELED-MACRO %s
|
|
56 | 81 | // RUN: -mcf-branch-label-scheme=func-sig -E -dM %s -o - | FileCheck \
|
57 | 82 | // RUN: --check-prefixes=LPAD-MACRO,FUNC-SIG-MACRO %s
|
58 | 83 |
|
| 84 | +// RUN: %clang --target=riscv64 -E -dM %s -o - 2>&1 | \ |
| 85 | +// RUN: FileCheck --check-prefixes=NO-MACRO %s |
| 86 | + |
59 | 87 | // RUN: %clang --target=riscv64 -mcf-branch-label-scheme=unlabeled -E -dM %s \
|
60 | 88 | // RUN: -o - 2>&1 | FileCheck --check-prefixes=NO-MACRO %s
|
61 | 89 |
|
|
0 commit comments