22 lines · plain
1; RUN: llc -mtriple=mipsel-linux-gnu -mattr=mips16 -mattr=+soft-float -mips16-hard-float -relocation-model=pic -mips16-constant-islands < %s | FileCheck %s -check-prefix=cond-b-short2 3@i = global i32 1, align 44@j = global i32 2, align 45@k = common global i32 0, align 46 7; Function Attrs: nounwind optsize8define void @t() #0 {9entry:10 %0 = load i32, ptr @i, align 411 %1 = load i32, ptr @j, align 412 %cmp = icmp ne i32 %0, %113 %cond = select i1 %cmp, i32 1, i32 314 store i32 %cond, ptr @k, align 415; cond-b-short: btnez $BB0_{{[0-9]+}} # 16 bit inst16 ret void17}18 19attributes #0 = { nounwind optsize "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "use-soft-float"="true" }20 21 22