Changeset View
Changeset View
Standalone View
Standalone View
clang/test/Preprocessor/riscv-target-features.c
Show First 20 Lines • Show All 218 Lines • ▼ Show 20 Lines | |||||
// RUN: -march=rv32izbt0p93 -x c -E -dM %s \ | // RUN: -march=rv32izbt0p93 -x c -E -dM %s \ | ||||
// RUN: -o - | FileCheck --check-prefix=CHECK-ZBT-EXT %s | // RUN: -o - | FileCheck --check-prefix=CHECK-ZBT-EXT %s | ||||
// RUN: %clang -target riscv64-unknown-linux-gnu -menable-experimental-extensions \ | // RUN: %clang -target riscv64-unknown-linux-gnu -menable-experimental-extensions \ | ||||
// RUN: -march=rv64izbt0p93 -x c -E -dM %s \ | // RUN: -march=rv64izbt0p93 -x c -E -dM %s \ | ||||
// RUN: -o - | FileCheck --check-prefix=CHECK-ZBT-EXT %s | // RUN: -o - | FileCheck --check-prefix=CHECK-ZBT-EXT %s | ||||
// CHECK-ZBT-NOT: __riscv_b | // CHECK-ZBT-NOT: __riscv_b | ||||
// CHECK-ZBT-EXT: __riscv_zbt 93000{{$}} | // CHECK-ZBT-EXT: __riscv_zbt 93000{{$}} | ||||
// RUN: %clang -target riscv32-unknown-linux-gnu -menable-experimental-extensions \ | |||||
// RUN: -march=rv32izbpbo0p911 -x c -E -dM %s \ | |||||
// RUN: -o - | FileCheck --check-prefix=CHECK-ZBPBO-EXT %s | |||||
// RUN: %clang -target riscv64-unknown-linux-gnu -menable-experimental-extensions \ | |||||
// RUN: -march=rv64izbpbo0p911 -x c -E -dM %s \ | |||||
// RUN: -o - | FileCheck --check-prefix=CHECK-ZBPBO-EXT %s | |||||
// CHECK-ZBPBO-NOT: __riscv_p | |||||
// CHECK-ZBPBO-EXT: __riscv_zbpbo 911000{{$}} | |||||
// RUN: %clang -target riscv32-unknown-linux-gnu \ | // RUN: %clang -target riscv32-unknown-linux-gnu \ | ||||
// RUN: -march=rv32iv1p0 -x c -E -dM %s \ | // RUN: -march=rv32iv1p0 -x c -E -dM %s \ | ||||
// RUN: -o - | FileCheck --check-prefix=CHECK-V-EXT %s | // RUN: -o - | FileCheck --check-prefix=CHECK-V-EXT %s | ||||
// RUN: %clang -target riscv64-unknown-linux-gnu \ | // RUN: %clang -target riscv64-unknown-linux-gnu \ | ||||
// RUN: -march=rv64iv1p0 -x c -E -dM %s \ | // RUN: -march=rv64iv1p0 -x c -E -dM %s \ | ||||
// RUN: -o - | FileCheck --check-prefix=CHECK-V-EXT %s | // RUN: -o - | FileCheck --check-prefix=CHECK-V-EXT %s | ||||
// CHECK-V-EXT: __riscv_v 1000000{{$}} | // CHECK-V-EXT: __riscv_v 1000000{{$}} | ||||
// CHECK-V-EXT: __riscv_vector 1 | // CHECK-V-EXT: __riscv_vector 1 | ||||
▲ Show 20 Lines • Show All 221 Lines • Show Last 20 Lines |