[Instrumentation] Fix a warning
[llvm-project.git] / llvm / test / Transforms / HotColdSplit / minsize.ll
blobe3d394cfd916f522c8702ffe19e12f87e9217e56
1 ; RUN: opt -passes=hotcoldsplit -hotcoldsplit-threshold=0 -S < %s | FileCheck %s
3 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
4 target triple = "x86_64-apple-macosx10.14.0"
6 ; CHECK-LABEL: @fun
7 ; CHECK: call void @fun.cold.1
8 define void @fun(i1 %arg) {
9 entry:
10   br i1 %arg, label %if.then, label %if.else
12 if.then:
13   ret void
15 if.else:
16   call void @sink()
17   ret void
20 ; CHECK: define {{.*}} @foo{{.*}}#[[outlined_func_attr:[0-9]+]]
21 define void @foo() cold {
22   ret void
25 declare void @sink() cold
27 ; CHECK: define {{.*}} @fun.cold.1{{.*}}#[[outlined_func_attr]]
29 ; CHECK: attributes #[[outlined_func_attr]] = {
30 ; CHECK-SAME: cold
31 ; CHECK-SAME: minsize