brintos

brintos / llvm-project-archived public Read only

0
0
Text · 737 B · 093d503 Raw
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