brintos

brintos / llvm-project-archived public Read only

0
0
Text · 943 B · c569a91 Raw
30 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 42; RUN: llc < %s -mtriple=riscv32 | FileCheck %s3 4define void @foo() {5; CHECK-LABEL: foo:6; CHECK:       # %bb.0:7; CHECK-NEXT:    addi sp, sp, -20328; CHECK-NEXT:    .cfi_def_cfa_offset 20329; CHECK-NEXT:    sw ra, 2028(sp) # 4-byte Folded Spill10; CHECK-NEXT:    .cfi_offset ra, -411; CHECK-NEXT:    li a0, -204812; CHECK-NEXT:    sub sp, sp, a013; CHECK-NEXT:    .cfi_def_cfa_offset 429496728014; CHECK-NEXT:    addi a0, sp, 415; CHECK-NEXT:    call use16; CHECK-NEXT:    li a0, -204817; CHECK-NEXT:    add sp, sp, a018; CHECK-NEXT:    .cfi_def_cfa_offset 203219; CHECK-NEXT:    lw ra, 2028(sp) # 4-byte Folded Reload20; CHECK-NEXT:    .cfi_restore ra21; CHECK-NEXT:    addi sp, sp, 203222; CHECK-NEXT:    .cfi_def_cfa_offset 023; CHECK-NEXT:    ret24  %1 = alloca [1073741818 x i32], align 425  call void @use(ptr %1)26  ret void27}28 29declare void @use(ptr)30