[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / tools / sancov / merge.test
blob9c5ca9e6244cabfa3a00e0a9afc8410056e7d16a
1 REQUIRES: x86_64-linux
2 RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov| FileCheck --check-prefix=MERGE1 %s
3 RUN: sancov -merge %p/Inputs/test-linux_x86_64.0.symcov %p/Inputs/test-linux_x86_64.1.symcov| FileCheck --check-prefix=MERGE2 %s
5 MERGE1: {
6 MERGE1-NEXT:   "covered-points": [
7 MERGE1-NEXT:     "4e132b",
8 MERGE1-NEXT:     "4e1472",
9 MERGE1-NEXT:     "4e1520",
10 MERGE1-NEXT:     "4e1553",
11 MERGE1-NEXT:     "4e1586"
12 MERGE1-NEXT:   ],
13 MERGE1-NEXT:   "binary-hash": "BB3CDD5045AED83906F6ADCC1C4DAF7E2596A6B5",
14 MERGE1-NEXT:   "point-symbol-info": {
15 MERGE1-NEXT:     "test/tools/sancov/Inputs/foo.cpp": {
16 MERGE1-NEXT:       "foo()": {
17 MERGE1-NEXT:         "4e178c": "5:0"
18 MERGE1-NEXT:       }
19 MERGE1-NEXT:     },
20 MERGE1-NEXT:     "test/tools/sancov/Inputs/test.cpp": {
21 MERGE1-NEXT:       "bar(std::string)": {
22 MERGE1-NEXT:         "4e132b": "12:0"
23 MERGE1-NEXT:       },
24 MERGE1-NEXT:       "main": {
25 MERGE1-NEXT:         "4e1472": "14:0",
26 MERGE1-NEXT:         "4e14c2": "16:9",
27 MERGE1-NEXT:         "4e1520": "17:5",
28 MERGE1-NEXT:         "4e1553": "17:5",
29 MERGE1-NEXT:         "4e1586": "17:5",
30 MERGE1-NEXT:         "4e1635": "19:1",
31 MERGE1-NEXT:         "4e1690": "17:5"
32 MERGE1-NEXT:       }
33 MERGE1-NEXT:     }
34 MERGE1-NEXT:   }
35 MERGE1-NEXT: }
37 MERGE2: {
38 MERGE2-NEXT:   "covered-points": [
39 MERGE2-NEXT:     "04e132b",
40 MERGE2-NEXT:     "04e1472",
41 MERGE2-NEXT:     "04e1520",
42 MERGE2-NEXT:     "04e1553",
43 MERGE2-NEXT:     "04e1586",
44 MERGE2-NEXT:     "14e132b",
45 MERGE2-NEXT:     "14e1472",
46 MERGE2-NEXT:     "14e14c2",
47 MERGE2-NEXT:     "14e1520",
48 MERGE2-NEXT:     "14e1553",
49 MERGE2-NEXT:     "14e1586",
50 MERGE2-NEXT:     "14e178c"
51 MERGE2-NEXT:   ],
52 MERGE2-NEXT:   "binary-hash": "",
53 MERGE2-NEXT:   "point-symbol-info": {
54 MERGE2-NEXT:     "test/tools/sancov/Inputs/foo.cpp": {
55 MERGE2-NEXT:       "foo()": {
56 MERGE2-NEXT:         "04e178c": "5:0",
57 MERGE2-NEXT:         "14e178c": "5:0"
58 MERGE2-NEXT:       }
59 MERGE2-NEXT:     },
60 MERGE2-NEXT:     "test/tools/sancov/Inputs/test.cpp": {
61 MERGE2-NEXT:       "bar(std::string)": {
62 MERGE2-NEXT:         "04e132b": "12:0",
63 MERGE2-NEXT:         "14e132b": "12:0"
64 MERGE2-NEXT:       },
65 MERGE2-NEXT:       "main": {
66 MERGE2-NEXT:         "04e1472": "14:0",
67 MERGE2-NEXT:         "04e14c2": "16:9",
68 MERGE2-NEXT:         "04e1520": "17:5",
69 MERGE2-NEXT:         "04e1553": "17:5",
70 MERGE2-NEXT:         "04e1586": "17:5",
71 MERGE2-NEXT:         "04e1635": "19:1",
72 MERGE2-NEXT:         "04e1690": "17:5",
73 MERGE2-NEXT:         "14e1472": "14:0",
74 MERGE2-NEXT:         "14e14c2": "16:9",
75 MERGE2-NEXT:         "14e1520": "17:5",
76 MERGE2-NEXT:         "14e1553": "17:5",
77 MERGE2-NEXT:         "14e1586": "17:5",
78 MERGE2-NEXT:         "14e1635": "19:1",
79 MERGE2-NEXT:         "14e1690": "17:5"
80 MERGE2-NEXT:       }
81 MERGE2-NEXT:     }
82 MERGE2-NEXT:   }
83 MERGE2-NEXT: }