[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Other / new-pm-time-trace.ll
blob07d0e2bd0ab35a2ef75598c8d2e5406906861d6c
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
8 ; CHECK: "name": "Total FunctionToLoopPassAdaptor
10 define void @foo(i1 %x, i8* %p1, i8* %p2) {
11 entry:
12   store i8 42, i8* %p1
13   br i1 %x, label %loop, label %exit
15 loop:
16   %tmp1 = load i8, i8* %p2
17   br label %loop
19 exit:
20   ret void
23 declare void @bar()