brintos

brintos / llvm-project-archived public Read only

0
0
Text · 608 B · e943b3f Raw
27 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals2; RUN: opt -passes=loop-deletion -S < %s | FileCheck %s3 4@ba = private constant ptr blockaddress(@f, %bb)5 6declare void @g(ptr)7 8;.9; CHECK: @[[BA:[a-zA-Z0-9_$"\\.-]+]] = private constant ptr inttoptr (i32 1 to ptr)10;.11define void @f() {12; CHECK-LABEL: @f(13; CHECK-NEXT:  entry:14; CHECK-NEXT:    br label [[BB2:%.*]]15; CHECK:       bb2:16; CHECK-NEXT:    call void @g(ptr @ba)17; CHECK-NEXT:    ret void18;19entry:20  br label %bb21bb:22  br i1 true, label %bb2, label %bb23bb2:24  call void @g(ptr @ba)25  ret void26}27