1; RUN: opt -time-trace -time-trace-file %t.json \ 2; RUN: -disable-output -disable-verify \ 3; RUN: -passes='default<O3>' %s 4; RUN: cat %t.json \ 5; RUN: | %python -c 'import json, sys; json.dump(json.loads(sys.stdin.read()), sys.stdout, sort_keys=True, indent=2)' \ 6; RUN: | FileCheck %s 7 8; CHECK: "name": "Total FunctionToLoopPassAdaptor 9 10define void @foo(i1 %x, ptr %p1, ptr %p2) { 11entry: 12 store i8 42, ptr %p1 13 br i1 %x, label %loop, label %exit 14 15loop: 16 %tmp1 = load i8, ptr %p2 17 br label %loop 18 19exit: 20 ret void 21} 22 23declare void @bar() 24 25