|
88 | 88 | "IR Instruction": [ |
89 | 89 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Instruction.qll", |
90 | 90 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll", |
91 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll", |
92 | | - "csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll", |
93 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll" |
| 91 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll" |
94 | 92 | ], |
95 | 93 | "IR IRBlock": [ |
96 | 94 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRBlock.qll", |
97 | 95 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRBlock.qll", |
98 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll", |
99 | | - "csharp/ql/src/experimental/ir/implementation/raw/IRBlock.qll", |
100 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRBlock.qll" |
| 96 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRBlock.qll" |
101 | 97 | ], |
102 | 98 | "IR IRVariable": [ |
103 | 99 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRVariable.qll", |
104 | 100 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRVariable.qll", |
105 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll", |
106 | | - "csharp/ql/src/experimental/ir/implementation/raw/IRVariable.qll", |
107 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRVariable.qll" |
| 101 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRVariable.qll" |
108 | 102 | ], |
109 | 103 | "IR IRFunction": [ |
110 | 104 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRFunction.qll", |
111 | 105 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRFunction.qll", |
112 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll", |
113 | | - "csharp/ql/src/experimental/ir/implementation/raw/IRFunction.qll", |
114 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRFunction.qll" |
| 106 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRFunction.qll" |
115 | 107 | ], |
116 | 108 | "IR Operand": [ |
117 | 109 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/Operand.qll", |
118 | 110 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/Operand.qll", |
119 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll", |
120 | | - "csharp/ql/src/experimental/ir/implementation/raw/Operand.qll", |
121 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Operand.qll" |
122 | | - ], |
123 | | - "IR IRType": [ |
124 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/IRType.qll", |
125 | | - "csharp/ql/src/experimental/ir/implementation/IRType.qll" |
126 | | - ], |
127 | | - "IR IRConfiguration": [ |
128 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/IRConfiguration.qll", |
129 | | - "csharp/ql/src/experimental/ir/implementation/IRConfiguration.qll" |
130 | | - ], |
131 | | - "IR UseSoundEscapeAnalysis": [ |
132 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/UseSoundEscapeAnalysis.qll", |
133 | | - "csharp/ql/src/experimental/ir/implementation/UseSoundEscapeAnalysis.qll" |
134 | | - ], |
135 | | - "IR IRFunctionBase": [ |
136 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/IRFunctionBase.qll", |
137 | | - "csharp/ql/src/experimental/ir/implementation/internal/IRFunctionBase.qll" |
138 | | - ], |
139 | | - "IR Operand Tag": [ |
140 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/OperandTag.qll", |
141 | | - "csharp/ql/src/experimental/ir/implementation/internal/OperandTag.qll" |
142 | | - ], |
143 | | - "IR TInstruction": [ |
144 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TInstruction.qll", |
145 | | - "csharp/ql/src/experimental/ir/implementation/internal/TInstruction.qll" |
146 | | - ], |
147 | | - "IR TIRVariable": [ |
148 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/internal/TIRVariable.qll", |
149 | | - "csharp/ql/src/experimental/ir/implementation/internal/TIRVariable.qll" |
| 111 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/Operand.qll" |
150 | 112 | ], |
151 | 113 | "IR IR": [ |
152 | 114 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IR.qll", |
153 | 115 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IR.qll", |
154 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll", |
155 | | - "csharp/ql/src/experimental/ir/implementation/raw/IR.qll", |
156 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IR.qll" |
| 116 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IR.qll" |
157 | 117 | ], |
158 | 118 | "IR IRConsistency": [ |
159 | 119 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/IRConsistency.qll", |
160 | 120 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/IRConsistency.qll", |
161 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll", |
162 | | - "csharp/ql/src/experimental/ir/implementation/raw/IRConsistency.qll", |
163 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/IRConsistency.qll" |
| 121 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/IRConsistency.qll" |
164 | 122 | ], |
165 | 123 | "IR PrintIR": [ |
166 | 124 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/PrintIR.qll", |
167 | 125 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.qll", |
168 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll", |
169 | | - "csharp/ql/src/experimental/ir/implementation/raw/PrintIR.qll", |
170 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/PrintIR.qll" |
171 | | - ], |
172 | | - "IR IntegerConstant": [ |
173 | | - "cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerConstant.qll", |
174 | | - "csharp/ql/src/experimental/ir/internal/IntegerConstant.qll" |
175 | | - ], |
176 | | - "IR IntegerInteval": [ |
177 | | - "cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerInterval.qll", |
178 | | - "csharp/ql/src/experimental/ir/internal/IntegerInterval.qll" |
179 | | - ], |
180 | | - "IR IntegerPartial": [ |
181 | | - "cpp/ql/lib/semmle/code/cpp/ir/internal/IntegerPartial.qll", |
182 | | - "csharp/ql/src/experimental/ir/internal/IntegerPartial.qll" |
183 | | - ], |
184 | | - "IR Overlap": [ |
185 | | - "cpp/ql/lib/semmle/code/cpp/ir/internal/Overlap.qll", |
186 | | - "csharp/ql/src/experimental/ir/internal/Overlap.qll" |
187 | | - ], |
188 | | - "IR EdgeKind": [ |
189 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/EdgeKind.qll", |
190 | | - "csharp/ql/src/experimental/ir/implementation/EdgeKind.qll" |
191 | | - ], |
192 | | - "IR MemoryAccessKind": [ |
193 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/MemoryAccessKind.qll", |
194 | | - "csharp/ql/src/experimental/ir/implementation/MemoryAccessKind.qll" |
195 | | - ], |
196 | | - "IR TempVariableTag": [ |
197 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/TempVariableTag.qll", |
198 | | - "csharp/ql/src/experimental/ir/implementation/TempVariableTag.qll" |
199 | | - ], |
200 | | - "IR Opcode": [ |
201 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/Opcode.qll", |
202 | | - "csharp/ql/src/experimental/ir/implementation/Opcode.qll" |
| 126 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/PrintIR.qll" |
203 | 127 | ], |
204 | 128 | "IR SSAConsistency": [ |
205 | 129 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll", |
206 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll", |
207 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConsistency.qll" |
| 130 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConsistency.qll" |
208 | 131 | ], |
209 | 132 | "C++ IR InstructionImports": [ |
210 | 133 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/InstructionImports.qll", |
|
252 | 175 | ], |
253 | 176 | "SSA AliasAnalysis": [ |
254 | 177 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll", |
255 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll", |
256 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasAnalysis.qll" |
| 178 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasAnalysis.qll" |
257 | 179 | ], |
258 | 180 | "SSA PrintAliasAnalysis": [ |
259 | 181 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintAliasAnalysis.qll", |
|
268 | 190 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll", |
269 | 191 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingImports.qll" |
270 | 192 | ], |
271 | | - "IR SSA SimpleSSA": [ |
272 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll", |
273 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SimpleSSA.qll" |
274 | | - ], |
275 | | - "IR AliasConfiguration (unaliased_ssa)": [ |
276 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll", |
277 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/AliasConfiguration.qll" |
278 | | - ], |
279 | 193 | "IR SSA SSAConstruction": [ |
280 | 194 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll", |
281 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll", |
282 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/SSAConstruction.qll" |
| 195 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/SSAConstruction.qll" |
283 | 196 | ], |
284 | 197 | "IR SSA PrintSSA": [ |
285 | 198 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/PrintSSA.qll", |
286 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll", |
287 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintSSA.qll" |
| 199 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/PrintSSA.qll" |
288 | 200 | ], |
289 | 201 | "IR ValueNumberInternal": [ |
290 | 202 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll", |
291 | 203 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll", |
292 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll", |
293 | | - "csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingInternal.qll", |
294 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingInternal.qll" |
| 204 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/internal/ValueNumberingInternal.qll" |
295 | 205 | ], |
296 | 206 | "C++ IR ValueNumber": [ |
297 | 207 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/ValueNumbering.qll", |
298 | 208 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll", |
299 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll", |
300 | | - "csharp/ql/src/experimental/ir/implementation/raw/gvn/ValueNumbering.qll", |
301 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/ValueNumbering.qll" |
| 209 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/ValueNumbering.qll" |
302 | 210 | ], |
303 | 211 | "C++ IR PrintValueNumbering": [ |
304 | 212 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/gvn/PrintValueNumbering.qll", |
305 | 213 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll", |
306 | | - "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll", |
307 | | - "csharp/ql/src/experimental/ir/implementation/raw/gvn/PrintValueNumbering.qll", |
308 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/PrintValueNumbering.qll" |
| 214 | + "cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/gvn/PrintValueNumbering.qll" |
309 | 215 | ], |
310 | 216 | "C++ IR ConstantAnalysis": [ |
311 | 217 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/constant/ConstantAnalysis.qll", |
|
333 | 239 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/reachability/PrintDominance.qll", |
334 | 240 | "cpp/ql/lib/semmle/code/cpp/ir/implementation/unaliased_ssa/internal/reachability/PrintDominance.qll" |
335 | 241 | ], |
336 | | - "C# IR InstructionImports": [ |
337 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/InstructionImports.qll", |
338 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/InstructionImports.qll" |
339 | | - ], |
340 | | - "C# IR IRImports": [ |
341 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/IRImports.qll", |
342 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRImports.qll" |
343 | | - ], |
344 | | - "C# IR IRBlockImports": [ |
345 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/IRBlockImports.qll", |
346 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRBlockImports.qll" |
347 | | - ], |
348 | | - "C# IR IRFunctionImports": [ |
349 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/IRFunctionImports.qll", |
350 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRFunctionImports.qll" |
351 | | - ], |
352 | | - "C# IR IRVariableImports": [ |
353 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/IRVariableImports.qll", |
354 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/IRVariableImports.qll" |
355 | | - ], |
356 | | - "C# IR OperandImports": [ |
357 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/OperandImports.qll", |
358 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/OperandImports.qll" |
359 | | - ], |
360 | | - "C# IR PrintIRImports": [ |
361 | | - "csharp/ql/src/experimental/ir/implementation/raw/internal/PrintIRImports.qll", |
362 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/internal/PrintIRImports.qll" |
363 | | - ], |
364 | | - "C# IR ValueNumberingImports": [ |
365 | | - "csharp/ql/src/experimental/ir/implementation/raw/gvn/internal/ValueNumberingImports.qll", |
366 | | - "csharp/ql/src/experimental/ir/implementation/unaliased_ssa/gvn/internal/ValueNumberingImports.qll" |
367 | | - ], |
368 | 242 | "C# ControlFlowReachability": [ |
369 | 243 | "csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll", |
370 | 244 | "csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll" |
|
381 | 255 | "cpp/ql/lib/semmle/code/cpp/XML.qll", |
382 | 256 | "csharp/ql/lib/semmle/code/csharp/XML.qll", |
383 | 257 | "java/ql/lib/semmle/code/xml/XML.qll", |
384 | | - "javascript/ql/lib/semmle/javascript/XML.qll", |
385 | 258 | "python/ql/lib/semmle/python/xml/XML.qll" |
386 | 259 | ], |
387 | 260 | "DuplicationProblems.inc.qhelp": [ |
|
0 commit comments