Skip to content

Commit aacee8f

Browse files
C++: Reshuffle IR files into a consistent directory structure
There are no real code changes here, other than to fix up `import`s. All tests still hae the same output, as expected. A future commit will hide the IR flavors other than the one we want queries to use directly.
1 parent fdc20e8 commit aacee8f

File tree

81 files changed

+80
-80
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+80
-80
lines changed

config/identical-files.json

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,58 @@
11
{
22
"C++ IR Instruction": [
3-
"cpp/ql/src/semmle/code/cpp/ir/internal/Instruction.qll",
4-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/Instruction.qll",
5-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/Instruction.qll"
3+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/Instruction.qll",
4+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/Instruction.qll",
5+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/Instruction.qll"
66
],
77
"C++ IR IRBlock": [
8-
"cpp/ql/src/semmle/code/cpp/ir/internal/IRBlock.qll",
9-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/IRBlock.qll",
10-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/IRBlock.qll"
8+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/IRBlock.qll",
9+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/IRBlock.qll",
10+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/IRBlock.qll"
1111
],
1212
"C++ IR IRVariable": [
13-
"cpp/ql/src/semmle/code/cpp/ir/internal/IRVariable.qll",
14-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/IRVariable.qll",
15-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/IRVariable.qll"
13+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/IRVariable.qll",
14+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/IRVariable.qll",
15+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/IRVariable.qll"
1616
],
1717
"C++ IR FunctionIR": [
18-
"cpp/ql/src/semmle/code/cpp/ir/internal/FunctionIR.qll",
19-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/FunctionIR.qll",
20-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/FunctionIR.qll"
18+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/FunctionIR.qll",
19+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/FunctionIR.qll",
20+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/FunctionIR.qll"
2121
],
2222
"C++ IR OperandTag": [
23-
"cpp/ql/src/semmle/code/cpp/ir/internal/OperandTag.qll",
24-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/OperandTag.qll",
25-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/OperandTag.qll"
23+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/OperandTag.qll",
24+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/OperandTag.qll",
25+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/OperandTag.qll"
2626
],
2727
"C++ IR IRImpl": [
28-
"cpp/ql/src/semmle/code/cpp/ir/internal/IRImpl.qll",
29-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/IRImpl.qll",
30-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/IRImpl.qll"
28+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/IRImpl.qll",
29+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/IRImpl.qll",
30+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/IRImpl.qll"
3131
],
3232
"C++ IR IRSanityImpl": [
33-
"cpp/ql/src/semmle/code/cpp/ir/internal/IRSanityImpl.qll",
34-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/IRSanityImpl.qll",
35-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/IRSanityImpl.qll"
33+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/IRSanityImpl.qll",
34+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/IRSanityImpl.qll",
35+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/IRSanityImpl.qll"
3636
],
3737
"C++ IR PrintIRImpl": [
38-
"cpp/ql/src/semmle/code/cpp/ir/internal/PrintIRImpl.qll",
39-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/PrintIRImpl.qll",
40-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/PrintIRImpl.qll"
38+
"cpp/ql/src/semmle/code/cpp/ir/internal/raw_ir/PrintIRImpl.qll",
39+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/PrintIRImpl.qll",
40+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/PrintIRImpl.qll"
4141
],
4242
"C++ SSA AliasAnalysis": [
43-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/AliasAnalysis.qll",
44-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/AliasAnalysis.qll"
43+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/AliasAnalysis.qll",
44+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/AliasAnalysis.qll"
4545
],
4646
"C++ SSA SimpleSSA": [
47-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/SimpleSSA.qll",
48-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/SimpleSSA.qll"
47+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/SimpleSSA.qll",
48+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/SimpleSSA.qll"
4949
],
5050
"C++ SSA IRBlockConstruction": [
51-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/IRBlockConstruction.qll",
52-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/IRBlockConstruction.qll"
51+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/IRBlockConstruction.qll",
52+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/IRBlockConstruction.qll"
5353
],
5454
"C++ SSA SSAConstruction": [
55-
"cpp/ql/src/semmle/code/cpp/ssa/internal/ssa/SSAConstruction.qll",
56-
"cpp/ql/src/semmle/code/cpp/ssa/internal/aliased_ssa/SSAConstruction.qll"
55+
"cpp/ql/src/semmle/code/cpp/ir/internal/ssa_ir/SSAConstruction.qll",
56+
"cpp/ql/src/semmle/code/cpp/ir/internal/aliased_ssa_ir/SSAConstruction.qll"
5757
]
5858
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import internal.aliased_ssa_ir.IRImpl

cpp/ql/src/semmle/code/cpp/ssa/AliasedSSAIRSanity.ql renamed to cpp/ql/src/semmle/code/cpp/ir/AliasedSSAIRSanity.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* @id cpp/aliased-ssa-ir-sanity-check
66
*/
77

8-
import internal.aliased_ssa.IRSanityImpl
8+
import internal.aliased_ssa_ir.IRSanityImpl
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
import internal.IRImpl
1+
import internal.raw_ir.IRImpl

cpp/ql/src/semmle/code/cpp/ir/IRSanity.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* @id cpp/ir-sanity-check
66
*/
77

8-
import internal.IRSanityImpl
8+
import internal.raw_ir.IRSanityImpl
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import internal.aliased_ssa_ir.PrintIRImpl
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
import internal.PrintIRImpl
1+
import internal.raw_ir.PrintIRImpl
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import internal.ssa_ir.PrintIRImpl

0 commit comments

Comments
 (0)