[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / Inline / inline-stack-probe-size.ll
blobd24da462d2ef8a1ce9eb30b238bf854a11d23d40
1 ; RUN: opt %s -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" }