26 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 22; RUN: llc -mtriple=riscv64 -mattr=+e -verify-machineinstrs < %s \3; RUN: | FileCheck %s4 5; TODO: Add more tests.6 7define i64 @exhausted(i64 %a, i64 %b, i64 %c, i64 %d, i64 %e, i64 %f, i64 %g) {8; CHECK-LABEL: exhausted:9; CHECK: # %bb.0:10; CHECK-NEXT: ld 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 i64 %a, %b19 %2 = add i64 %c, %120 %3 = add i64 %d, %221 %4 = add i64 %e, %322 %5 = add i64 %f, %423 %6 = add i64 %g, %524 ret i64 %625}26