brintos

brintos / llvm-project-archived public Read only

0
0
Text · 590 B · 306a00f Raw
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