Skip to content

Commit 904b090

Browse files
authored
[RISCV] Add FeatureFastUnalignedAccess to sifive-p450. (#79075)
1 parent f3dd8f1 commit 904b090

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

clang/test/Preprocessor/riscv-target-features.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,4 +1400,6 @@
14001400
// RUN: -munaligned-access -o - | FileCheck %s --check-prefix=CHECK-MISALIGNED-FAST
14011401
// RUN: %clang --target=riscv64-unknown-linux-gnu -march=rv64i -E -dM %s \
14021402
// RUN: -munaligned-access -o - | FileCheck %s --check-prefix=CHECK-MISALIGNED-FAST
1403+
// RUN: %clang --target=riscv64-unknown-linux-gnu -mcpu=sifive-p450 -E -dM %s \
1404+
// RUN: -o - | FileCheck %s --check-prefix=CHECK-MISALIGNED-FAST
14031405
// CHECK-MISALIGNED-FAST: __riscv_misaligned_fast 1

llvm/lib/Target/RISCV/RISCVProcessors.td

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,8 @@ def SIFIVE_P450 : RISCVProcessorModel<"sifive-p450", SiFiveP400Model,
238238
FeatureStdExtZba,
239239
FeatureStdExtZbb,
240240
FeatureStdExtZbs,
241-
FeatureStdExtZfhmin],
241+
FeatureStdExtZfhmin,
242+
FeatureFastUnalignedAccess],
242243
[TuneNoDefaultUnroll,
243244
TuneConditionalCompressedMoveFusion,
244245
TuneLUIADDIFusion,

0 commit comments

Comments
 (0)