brintos

brintos / llvm-project-archived public Read only

0
0
Text · 737 B · ff73dd2 Raw
26 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 22; RUN: llc -mtriple=riscv32 -mattr=+e -verify-machineinstrs < %s \3; RUN:   | FileCheck %s4 5; TODO: Add more tests.6 7define i32 @exhausted(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f, i32 %g) {8; CHECK-LABEL: exhausted:9; CHECK:       # %bb.0:10; CHECK-NEXT:    lw t0, 0(sp)11; CHECK-NEXT:    add a0, a0, a112; CHECK-NEXT:    add a2, a3, a213; CHECK-NEXT:    add a0, a2, a014; CHECK-NEXT:    add a4, a5, a415; CHECK-NEXT:    add a0, a4, a016; CHECK-NEXT:    add a0, t0, a017; CHECK-NEXT:    ret18  %1 = add i32 %a, %b19  %2 = add i32 %c, %120  %3 = add i32 %d, %221  %4 = add i32 %e, %322  %5 = add i32 %f, %423  %6 = add i32 %g, %524  ret i32 %625}26