aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/PGOProfile/ctx-instrumentation-block-inline.ll
blob: b455f327bf5a6316405202346bf910658e4aa8a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
; RUN: opt -passes=noinline-nonprevailing -S < %s 2>&1 | FileCheck %s

define void @a() {
  ret void
}

define void @b() #0 {
  ret void
}

define weak_odr void @c() {
  ret void
}

define weak_odr void @d() #0{
  ret void
}

attributes #0 = { alwaysinline }

; CHECK: void @a() {
; CHECK: void @b() #0
; CHECK: void @c() #1
; CHECK: void @d() #1
; CHECK: attributes #1 = { noinline }