summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/PGOProfile/infinite_loop_gen.ll
blob: 4c5cb483a5df61eb631e13052594df6dee60c6e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
; RUN: opt < %s -pgo-instr-gen -S -o -   | 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 }

OpenPOWER on IntegriCloud