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 }