diff options
Diffstat (limited to 'llvm/test/Transforms/Inline/inline-cold.ll')
| -rw-r--r-- | llvm/test/Transforms/Inline/inline-cold.ll | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/Transforms/Inline/inline-cold.ll b/llvm/test/Transforms/Inline/inline-cold.ll index b3c134538a4..93d2569d87a 100644 --- a/llvm/test/Transforms/Inline/inline-cold.ll +++ b/llvm/test/Transforms/Inline/inline-cold.ll @@ -17,6 +17,7 @@ ; Function Attrs: nounwind readnone uwtable define i32 @simpleFunction(i32 %a) #0 { entry: + call void @extern() %a1 = load volatile i32, i32* @a %x1 = add i32 %a1, %a1 %a2 = load volatile i32, i32* @a @@ -54,6 +55,7 @@ define i32 @ColdFunction(i32 %a) #1 { ; DEFAULT-LABEL: @ColdFunction ; DEFAULT: ret entry: + call void @extern() %a1 = load volatile i32, i32* @a %x1 = add i32 %a1, %a1 %a2 = load volatile i32, i32* @a @@ -91,6 +93,7 @@ define i32 @ColdFunction2(i32 %a) #1 { ; DEFAULT-LABEL: @ColdFunction2 ; DEFAULT: ret entry: + call void @extern() %a1 = load volatile i32, i32* @a %x1 = add i32 %a1, %a1 %a2 = load volatile i32, i32* @a @@ -196,5 +199,6 @@ entry: ret i32 %add } +declare void @extern() attributes #0 = { nounwind readnone uwtable } attributes #1 = { nounwind cold readnone uwtable } |

