xref: /llvm-project/llvm/test/CodeGen/RISCV/graalcc.ll (revision aeedc0763772b398a725ab34d8a9cc1d698c60cb)
1*aeedc076SSacha Coppey; RUN: llc -mtriple=riscv32 -o - %s | FileCheck %s
2*aeedc076SSacha Coppey; RUN: llc -mtriple=riscv64 -o - %s | FileCheck %s
3*aeedc076SSacha Coppey
4*aeedc076SSacha Coppey@var = global [30 x i64] zeroinitializer
5*aeedc076SSacha Coppey
6*aeedc076SSacha Coppeydefine graalcc void @keep_live() {
7*aeedc076SSacha Coppey  %val = load volatile [30 x i64], ptr @var
8*aeedc076SSacha Coppey  store volatile [30 x i64] %val, ptr @var
9*aeedc076SSacha Coppey; CHECK-NOT: lw s7,
10*aeedc076SSacha Coppey; CHECK-NOT: ld s7,
11*aeedc076SSacha Coppey; CHECK-NOT: lw s11,
12*aeedc076SSacha Coppey; CHECK-NOT: ld s11,
13*aeedc076SSacha Coppey  ret void
14*aeedc076SSacha Coppey}
15