brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · b851f3a Raw
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