summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/PGOProfile/infinite_loop_gen.ll
blob: 86da694129e9e80a24f90a59b233cc8166483b27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; RUN: opt < %s -passes=pgo-instr-gen -S | FileCheck %s

define void @foo() {
entry:
  br label %while.body
  ; CHECK: llvm.instrprof.increment

    while.body:                                       ; preds = %entry, %while.body
    ; CHECK: llvm.instrprof.increment
        call void (...) @bar() #2
    br label %while.body
}

declare void @bar(...)

attributes #0 = { nounwind }