Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyOps.def
Line
Count
Source (jump to first uncovered line)
1
//===- ThreadSafetyTIL.h ---------------------------------------*- C++ --*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file defines the list of core opcodes for the Thread Safety
10
// Typed Intermediate language.  Please see ThreadSafetyTIL.h for more
11
// information.
12
//
13
//===----------------------------------------------------------------------===//
14
15
16
0
TIL_OPCODE_DEF(Future)
17
36
TIL_OPCODE_DEF(Undefined)
18
36
TIL_OPCODE_DEF4
(Wildcard)
19
4
20
368
TIL_OPCODE_DEF(Literal)
21
11.5k
TIL_OPCODE_DEF(LiteralPtr)
22
11.5k
TIL_OPCODE_DEF(Variable)
23
11.5k
TIL_OPCODE_DEF0
(Function)
24
0
TIL_OPCODE_DEF(SFunction)
25
0
TIL_OPCODE_DEF(Code)
26
0
TIL_OPCODE_DEF(Field)
27
0
28
1.33k
TIL_OPCODE_DEF(Apply)
29
10.8k
TIL_OPCODE_DEF(SApply)
30
13.1k
TIL_OPCODE_DEF(Project)
31
13.1k
32
13.1k
TIL_OPCODE_DEF1.48k
(Call)
33
1.48k
TIL_OPCODE_DEF0
(Alloc)
34
0
TIL_OPCODE_DEF(Load)
35
0
TIL_OPCODE_DEF(Store)
36
228
TIL_OPCODE_DEF(ArrayIndex)
37
228
TIL_OPCODE_DEF0
(ArrayAdd)
38
0
39
0
TIL_OPCODE_DEF(UnaryOp)
40
188
TIL_OPCODE_DEF(BinaryOp)
41
272
TIL_OPCODE_DEF(Cast)
42
272
43
272
TIL_OPCODE_DEF0
(SCFG)
44
0
TIL_OPCODE_DEF(BasicBlock)
45
0
TIL_OPCODE_DEF(Phi)
46
0
47
0
// Terminator instructions
48
0
TIL_OPCODE_DEF(Goto)
49
0
TIL_OPCODE_DEF(Branch)
50
0
TIL_OPCODE_DEF(Return)
51
0
52
0
// pseudo-terms
53
0
TIL_OPCODE_DEF(Identifier)
54
116
TIL_OPCODE_DEF(IfThenElse)
55
116
TIL_OPCODE_DEF0
(Let)
56