C++: Final IR reshuffle

Moved IR flavors into "implementation", with internal files under "implementation/internal". Made `IRBlockConstruction` just a nested module of `IRConstruction`/`SSAConstruction`, so it gets picked up from the `Construction` parameter of the `IR` module, rather than being picked up just from being in the same directory as `IRBlock`.
This commit is contained in:
Dave Bartolomeo
2018-08-31 14:25:16 -07:00
parent aa4436fa22
commit fce7a5fccb
71 changed files with 83 additions and 81 deletions

View File

@@ -1 +1 @@
semmle/code/cpp/ir/internal/raw/PrintIR.ql
semmle/code/cpp/ir/implementation/raw/PrintIR.ql

View File

@@ -1 +1 @@
semmle/code/cpp/ir/internal/raw/IRSanity.ql
semmle/code/cpp/ir/implementation/raw/IRSanity.ql

View File

@@ -1 +1 @@
semmle/code/cpp/ir/internal/unaliased_ssa/PrintIR.ql
semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql

View File

@@ -1 +1 @@
semmle/code/cpp/ir/internal/unaliased_ssa/IRSanity.ql
semmle/code/cpp/ir/implementation/unaliased_ssa/IRSanity.ql