brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 45ac45e Raw
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