xref: /llvm-project/llvm/test/CodeGen/RISCV/pr58025.ll (revision 97982a8c605fac7c86d02e641a6cd7898b3ca343)
112357e88SCraig Topper; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
212357e88SCraig Topper; RUN: llc < %s -mtriple=riscv64 | FileCheck %s
312357e88SCraig Topper
412357e88SCraig Topperdefine void @f() {
512357e88SCraig Topper; CHECK-LABEL: f:
612357e88SCraig Topper; CHECK:       # %bb.0: # %BB
712357e88SCraig Topper; CHECK-NEXT:    lui a0, 260096
812357e88SCraig Topper; CHECK-NEXT:    addi sp, sp, -16
912357e88SCraig Topper; CHECK-NEXT:    .cfi_def_cfa_offset 16
1012357e88SCraig Topper; CHECK-NEXT:    sw a0, 12(sp)
1112357e88SCraig Topper; CHECK-NEXT:    addi sp, sp, 16
12*97982a8cSdlav-sc; CHECK-NEXT:    .cfi_def_cfa_offset 0
1312357e88SCraig Topper; CHECK-NEXT:    ret
1412357e88SCraig TopperBB:
1512357e88SCraig Topper  %B = fdiv <1 x float> <float 0.5>, <float 0.5>
1612357e88SCraig Topper  %PTR = alloca <1 x float>
1712357e88SCraig Topper  br label %BB1
1812357e88SCraig Topper
1912357e88SCraig TopperBB1:                                              ; preds = %BB
201456b686SNikita Popov  store <1 x float> %B, ptr %PTR
2112357e88SCraig Topper  ret void
2212357e88SCraig Topper}
23