55 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --include-generated-funcs2; RUN: sed 's/FN/foo/g' %s | llc -mtriple=riscv32 \3; RUN: | FileCheck -check-prefixes=CHECK,CHECKA %s4; RUN: sed 's/FN/foo/g' %s | llc -mtriple=riscv32 \5; RUN: | FileCheck -check-prefixes=CHECK,CHECKB %s6; RUN: sed 's/FN/bar/g' %s | llc -mtriple=riscv32 \7; RUN: | FileCheck -check-prefixes=CHECK,CHECKC %s8 9define i32 @FN() {10 ret i32 111}12 13define i32 @common() {14 ret i32 10015}16; CHECK-LABEL: foo:17; CHECK: # %bb.0:18; CHECK-NEXT: li a0, 119; CHECK-NEXT: ret20;21; CHECK-LABEL: common:22; CHECK: # %bb.0:23; CHECK-NEXT: li a0, 10024; CHECK-NEXT: ret25;26; CHECKA-LABEL: foo:27; CHECKA: # %bb.0:28; CHECKA-NEXT: li a0, 129; CHECKA-NEXT: ret30;31; CHECKA-LABEL: common:32; CHECKA: # %bb.0:33; CHECKA-NEXT: li a0, 10034; CHECKA-NEXT: ret35;36; CHECKB-LABEL: foo:37; CHECKB: # %bb.0:38; CHECKB-NEXT: li a0, 139; CHECKB-NEXT: ret40;41; CHECKB-LABEL: common:42; CHECKB: # %bb.0:43; CHECKB-NEXT: li a0, 10044; CHECKB-NEXT: ret45;46; CHECKC-LABEL: bar:47; CHECKC: # %bb.0:48; CHECKC-NEXT: li a0, 149; CHECKC-NEXT: ret50;51; CHECKC-LABEL: common:52; CHECKC: # %bb.0:53; CHECKC-NEXT: li a0, 10054; CHECKC-NEXT: ret55