xref: /llvm-project/llvm/test/tools/llvm-sim/single-sim-file.test (revision e240e6b8b7cc68a29bc8a5d6a7d0e3b7eaa61dc0)
1# RUN: llvm-sim -o %t %S/Inputs/sim1.ll
2# RUN: FileCheck %s < %t
3
4# Checking the output of a single module test.
5
6# CHECK: {
7# CHECK-NEXT: "1": [
8# CHECK-NEXT:  {
9# CHECK-NEXT:   "start": 14,
10# CHECK-NEXT:   "end": 19
11# CHECK-NEXT:  },
12# CHECK-NEXT:  {
13# CHECK-NEXT:   "start": 4,
14# CHECK-NEXT:   "end": 9
15# CHECK-NEXT:  }
16# CHECK-NEXT: ],
17# CHECK-NEXT: "2": [
18# CHECK-NEXT:  {
19# CHECK-NEXT:   "start": 15,
20# CHECK-NEXT:   "end": 19
21# CHECK-NEXT:  },
22# CHECK-NEXT:  {
23# CHECK-NEXT:   "start": 5,
24# CHECK-NEXT:   "end": 9
25# CHECK-NEXT:  }
26# CHECK-NEXT: ],
27# CHECK-NEXT: "3": [
28# CHECK-NEXT:  {
29# CHECK-NEXT:   "start": 16,
30# CHECK-NEXT:   "end": 19
31# CHECK-NEXT:  },
32# CHECK-NEXT:  {
33# CHECK-NEXT:   "start": 6,
34# CHECK-NEXT:   "end": 9
35# CHECK-NEXT:  }
36# CHECK-NEXT: ],
37# CHECK-NEXT: "4": [
38# CHECK-NEXT:  {
39# CHECK-NEXT:   "start": 17,
40# CHECK-NEXT:   "end": 19
41# CHECK-NEXT:  },
42# CHECK-NEXT:  {
43# CHECK-NEXT:   "start": 7,
44# CHECK-NEXT:   "end": 9
45# CHECK-NEXT:  }
46# CHECK-NEXT: ],
47# CHECK-NEXT: "5": [
48# CHECK-NEXT:  {
49# CHECK-NEXT:   "start": 18,
50# CHECK-NEXT:   "end": 19
51# CHECK-NEXT:  },
52# CHECK-NEXT:  {
53# CHECK-NEXT:   "start": 8,
54# CHECK-NEXT:   "end": 9
55# CHECK-NEXT:  }
56# CHECK-NEXT: ]
57# CHECK-NEXT:}
58