|
53 | 53 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll",
|
54 | 54 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll",
|
55 | 55 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll",
|
56 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/Instruction.qll", |
57 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/Instruction.qll" |
| 56 | + "csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll", |
| 57 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll" |
58 | 58 | ],
|
59 | 59 | "IR IRBlock": [
|
60 | 60 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/IRBlock.qll",
|
61 | 61 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll",
|
62 | 62 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll",
|
63 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/IRBlock.qll", |
64 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/IRBlock.qll" |
| 63 | + "csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll", |
| 64 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll" |
65 | 65 | ],
|
66 | 66 | "IR IRVariable": [
|
67 | 67 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/IRVariable.qll",
|
68 | 68 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll",
|
69 | 69 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll",
|
70 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/IRVariable.qll", |
71 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/IRVariable.qll" |
| 70 | + "csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll", |
| 71 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll" |
72 | 72 | ],
|
73 | 73 | "IR IRFunction": [
|
74 | 74 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/IRFunction.qll",
|
75 | 75 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll",
|
76 | 76 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll",
|
77 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/IRFunction.qll", |
78 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/IRFunction.qll" |
| 77 | + "csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll", |
| 78 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll" |
79 | 79 | ],
|
80 | 80 | "IR Operand": [
|
81 | 81 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Operand.qll",
|
82 | 82 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll",
|
83 | 83 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll",
|
84 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/Operand.qll", |
85 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/Operand.qll" |
| 84 | + "csharp/ql/src/experimental/ir/implementation/raw/Operand.qll", |
| 85 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll" |
86 | 86 | ],
|
87 | 87 | "IR IRType": [
|
88 | 88 | "cpp/ql/src/semmle/code/cpp/ir/implementation/IRType.qll",
|
89 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/IRType.qll" |
| 89 | + "csharp/ql/src/experimental/ir/implementation/IRType.qll" |
90 | 90 | ],
|
91 | 91 | "IR IRConfiguration": [
|
92 | 92 | "cpp/ql/src/semmle/code/cpp/ir/implementation/IRConfiguration.qll",
|
93 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/IRConfiguration.qll" |
| 93 | + "csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll" |
94 | 94 | ],
|
95 | 95 | "IR UseSoundEscapeAnalysis": [
|
96 | 96 | "cpp/ql/src/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll",
|
97 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/UseSoundEscapeAnalysis.qll" |
| 97 | + "csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll" |
98 | 98 | ],
|
99 | 99 | "IR Operand Tag": [
|
100 | 100 | "cpp/ql/src/semmle/code/cpp/ir/implementation/internal/OperandTag.qll",
|
101 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/internal/OperandTag.qll" |
| 101 | + "csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll" |
102 | 102 | ],
|
103 | 103 | "IR TIRVariable":[
|
104 | 104 | "cpp/ql/src/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll",
|
105 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/internal/TIRVariable.qll" |
| 105 | + "csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll" |
106 | 106 | ],
|
107 | 107 | "IR IR": [
|
108 | 108 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/IR.qll",
|
109 | 109 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll",
|
110 | 110 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll",
|
111 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/IR.qll", |
112 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/IR.qll" |
| 111 | + "csharp/ql/src/experimental/ir/implementation/raw/IR.qll", |
| 112 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll" |
113 | 113 | ],
|
114 | 114 | "IR IRConsistency": [
|
115 | 115 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll",
|
116 | 116 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll",
|
117 | 117 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll",
|
118 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/IRConsistency.qll", |
119 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/IRConsistency.qll" |
| 118 | + "csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll", |
| 119 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll" |
120 | 120 | ],
|
121 | 121 | "IR PrintIR": [
|
122 | 122 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/PrintIR.qll",
|
123 | 123 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll",
|
124 | 124 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll",
|
125 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/PrintIR.qll", |
126 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/PrintIR.qll" |
| 125 | + "csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll", |
| 126 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll" |
127 | 127 | ],
|
128 | 128 | "IR IntegerConstant": [
|
129 | 129 | "cpp/ql/src/semmle/code/cpp/ir/internal/IntegerConstant.qll",
|
130 |
| - "csharp/ql/src/semmle/code/csharp/ir/internal/IntegerConstant.qll" |
| 130 | + "csharp/ql/src/experimental/ir/internal/IntegerConstant.qll" |
131 | 131 | ],
|
132 | 132 | "IR IntegerInteval": [
|
133 | 133 | "cpp/ql/src/semmle/code/cpp/ir/internal/IntegerInterval.qll",
|
134 |
| - "csharp/ql/src/semmle/code/csharp/ir/internal/IntegerInterval.qll" |
| 134 | + "csharp/ql/src/experimental/ir/internal/IntegerInterval.qll" |
135 | 135 | ],
|
136 | 136 | "IR IntegerPartial": [
|
137 | 137 | "cpp/ql/src/semmle/code/cpp/ir/internal/IntegerPartial.qll",
|
138 |
| - "csharp/ql/src/semmle/code/csharp/ir/internal/IntegerPartial.qll" |
| 138 | + "csharp/ql/src/experimental/ir/internal/IntegerPartial.qll" |
139 | 139 | ],
|
140 | 140 | "IR Overlap": [
|
141 | 141 | "cpp/ql/src/semmle/code/cpp/ir/internal/Overlap.qll",
|
142 |
| - "csharp/ql/src/semmle/code/csharp/ir/internal/Overlap.qll" |
| 142 | + "csharp/ql/src/experimental/ir/internal/Overlap.qll" |
143 | 143 | ],
|
144 | 144 | "IR EdgeKind": [
|
145 | 145 | "cpp/ql/src/semmle/code/cpp/ir/implementation/EdgeKind.qll",
|
146 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/EdgeKind.qll" |
| 146 | + "csharp/ql/src/experimental/ir/implementation/EdgeKind.qll" |
147 | 147 | ],
|
148 | 148 | "IR MemoryAccessKind": [
|
149 | 149 | "cpp/ql/src/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll",
|
150 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/MemoryAccessKind.qll" |
| 150 | + "csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll" |
151 | 151 | ],
|
152 | 152 | "IR TempVariableTag": [
|
153 | 153 | "cpp/ql/src/semmle/code/cpp/ir/implementation/TempVariableTag.qll",
|
154 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/TempVariableTag.qll" |
| 154 | + "csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll" |
155 | 155 | ],
|
156 | 156 | "IR Opcode": [
|
157 | 157 | "cpp/ql/src/semmle/code/cpp/ir/implementation/Opcode.qll",
|
158 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/Opcode.qll" |
| 158 | + "csharp/ql/src/experimental/ir/implementation/Opcode.qll" |
159 | 159 | ],
|
160 | 160 | "IR SSAConsistency": [
|
161 | 161 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll",
|
162 | 162 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll",
|
163 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll" |
| 163 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll" |
164 | 164 | ],
|
165 | 165 | "C++ IR InstructionImports": [
|
166 | 166 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll",
|
|
199 | 199 | "SSA AliasAnalysis": [
|
200 | 200 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll",
|
201 | 201 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll",
|
202 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll" |
| 202 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll" |
203 | 203 | ],
|
204 | 204 | "C++ SSA AliasAnalysisImports": [
|
205 | 205 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysisImports.qll",
|
|
212 | 212 | ],
|
213 | 213 | "IR SSA SimpleSSA": [
|
214 | 214 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll",
|
215 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll" |
| 215 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll" |
216 | 216 | ],
|
217 | 217 | "IR AliasConfiguration (unaliased_ssa)": [
|
218 | 218 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll",
|
219 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll" |
| 219 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll" |
220 | 220 | ],
|
221 | 221 | "IR SSA SSAConstruction": [
|
222 | 222 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll",
|
223 | 223 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll",
|
224 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll" |
| 224 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll" |
225 | 225 | ],
|
226 | 226 | "IR SSA PrintSSA": [
|
227 | 227 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll",
|
228 | 228 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll",
|
229 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll" |
| 229 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll" |
230 | 230 | ],
|
231 | 231 | "IR ValueNumberInternal": [
|
232 | 232 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll",
|
233 | 233 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll",
|
234 | 234 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll",
|
235 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll", |
236 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll" |
| 235 | + "csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll", |
| 236 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll" |
237 | 237 | ],
|
238 | 238 | "C++ IR ValueNumber": [
|
239 | 239 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll",
|
240 | 240 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll",
|
241 | 241 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll",
|
242 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/gvn/ValueNumbering.qll", |
243 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll" |
| 242 | + "csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll", |
| 243 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll" |
244 | 244 | ],
|
245 | 245 | "C++ IR PrintValueNumbering": [
|
246 | 246 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll",
|
247 | 247 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll",
|
248 | 248 | "cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll",
|
249 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/gvn/PrintValueNumbering.qll", |
250 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll" |
| 249 | + "csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll", |
| 250 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll" |
251 | 251 | ],
|
252 | 252 | "C++ IR ConstantAnalysis": [
|
253 | 253 | "cpp/ql/src/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll",
|
|
276 | 276 | "cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll"
|
277 | 277 | ],
|
278 | 278 | "C# IR InstructionImports": [
|
279 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/InstructionImports.qll", |
280 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/InstructionImports.qll" |
| 279 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll", |
| 280 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll" |
281 | 281 | ],
|
282 | 282 | "C# IR IRImports": [
|
283 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/IRImports.qll", |
284 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/IRImports.qll" |
| 283 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll", |
| 284 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll" |
285 | 285 | ],
|
286 | 286 | "C# IR IRBlockImports": [
|
287 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/IRBlockImports.qll", |
288 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll" |
| 287 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll", |
| 288 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll" |
289 | 289 | ],
|
290 | 290 | "C# IR IRVariableImports": [
|
291 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/IRVariableImports.qll", |
292 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll" |
| 291 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll", |
| 292 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll" |
293 | 293 | ],
|
294 | 294 | "C# IR OperandImports": [
|
295 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/OperandImports.qll", |
296 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/OperandImports.qll" |
| 295 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll", |
| 296 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll" |
297 | 297 | ],
|
298 | 298 | "C# IR PrintIRImports": [
|
299 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/internal/PrintIRImports.qll", |
300 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll" |
| 299 | + "csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll", |
| 300 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll" |
301 | 301 | ],
|
302 | 302 | "C# IR ValueNumberingImports": [
|
303 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll", |
304 |
| - "csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll" |
| 303 | + "csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll", |
| 304 | + "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll" |
305 | 305 | ],
|
306 | 306 | "XML": [
|
307 | 307 | "cpp/ql/src/semmle/code/cpp/XML.qll",
|
|
0 commit comments