Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / Inline / externally_available.ll
blob76e030a28e175d903cf2762305ea794acf6aa209
1 ; RUN: opt < %s -passes=inline -S | FileCheck %s
3 define available_externally i32 @test_function() {
4 ; CHECK-NOT: @test_function
5 entry:
6   ret i32 4
10 define i32 @result() {
11 ; CHECK-LABEL: define i32 @result()
12 entry:
13   %A = call i32 @test_function()
14 ; CHECK-NOT: call
15 ; CHECK-NOT: @test_function
17   %B = add i32 %A, 1
18   ret i32 %B
19 ; CHECK: add i32
20 ; CHECK-NEXT: ret i32
23 ; CHECK-NOT: @test_function