28 lines · plain
1; RUN: llc -mtriple=hexagon-unknown-linux-musl < %s | FileCheck %s2 3define void @Foo(i32 signext %a, i32 signext %b) #0 {4; CHECK-LABEL: @Foo5; CHECK-LABEL: .Lxray_sled_0:6; CHECK: jump .Ltmp07; CHECK-COUNT-4: nop8entry:9 %cmp = icmp sgt i32 %a, %b10 br i1 %cmp, label %return, label %if.end11 12; CHECK-LABEL: .Lxray_sled_1:13; CHECK: jump .Ltmp114; CHECK-COUNT-4: nop15; CHECK-LABEL: .Ltmp1:16; CHECK: if (p0) jumpr:nt r3117if.end:18 tail call void @Bar()19 br label %return20 21return:22 ret void23}24 25declare void @Bar()26 27attributes #0 = { "function-instrument"="xray-always" }28