[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / Transforms / PlaceSafepoints / no-statepoints.ll
blobad2442369b8845d5e197801375c334f30d16ea19
1 ; RUN: opt -S -place-safepoints < %s | FileCheck %s
3 declare void @callee()
5 define void @test() gc "statepoint-example" {
6 ; CHECK-LABEL: test(
7 entry:
8 ; CHECK: entry:
9 ; CHECK: call void @do_safepoint()
10   br label %other
12 other:
13 ; CHECK: other:
14   call void @callee() "gc-leaf-function"
15 ; CHECK: call void @do_safepoint()
16   br label %other
19 declare void @do_safepoint()
20 define void @gc.safepoint_poll() {
21   call void @do_safepoint()
22   ret void