Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / Inline / inline-stack-probe-size.ll
blobe200ad3baee6158f945961cb07f28fc113d5334c
1 ; RUN: opt %s -passes=inline -S | FileCheck %s
3 define internal void @innerSmall() "stack-probe-size"="4096" {
4   ret void
7 define internal void @innerLarge() "stack-probe-size"="8192" {
8   ret void
11 define void @outerNoAttribute() {
12   call void @innerSmall()
13   ret void
16 define void @outerConflictingAttributeSmall() "stack-probe-size"="4096" {
17   call void @innerLarge()
18   ret void
21 define void @outerConflictingAttributeLarge() "stack-probe-size"="8192" {
22   call void @innerSmall()
23   ret void
26 ; CHECK: define void @outerNoAttribute() #0
27 ; CHECK: define void @outerConflictingAttributeSmall() #0
28 ; CHECK: define void @outerConflictingAttributeLarge() #0
29 ; CHECK: attributes #0 = { "stack-probe-size"="4096" }