brintos

brintos / llvm-project-archived public Read only

0
0
Text · 773 B · 44de4ac Raw
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