45 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 22; RUN: llc < %s -mtriple=ve | FileCheck %s3 4; Function Attrs: nounwind5define void @brcond_then(i1 zeroext %0) {6; CHECK-LABEL: brcond_then:7; CHECK: # %bb.0:8; CHECK-NEXT: breq.w 0, %s0, .LBB0_29; CHECK-NEXT: # %bb.1:10; CHECK-NEXT: #APP11; CHECK-NEXT: nop12; CHECK-NEXT: #NO_APP13; CHECK-NEXT: .LBB0_2:14; CHECK-NEXT: b.l.t (, %s10)15 br i1 %0, label %2, label %316 172: ; preds = %118 tail call void asm sideeffect "nop", ""()19 br label %320 213: ; preds = %2, %122 ret void23}24 25; Function Attrs: nounwind26define void @brcond_else(i1 zeroext %0) {27; CHECK-LABEL: brcond_else:28; CHECK: # %bb.0:29; CHECK-NEXT: brne.w 0, %s0, .LBB1_230; CHECK-NEXT: # %bb.1:31; CHECK-NEXT: #APP32; CHECK-NEXT: nop33; CHECK-NEXT: #NO_APP34; CHECK-NEXT: .LBB1_2:35; CHECK-NEXT: b.l.t (, %s10)36 br i1 %0, label %3, label %237 382: ; preds = %139 tail call void asm sideeffect "nop", ""()40 br label %341 423: ; preds = %2, %143 ret void44}45