Module SSAUtils
Provides classes and predicates for use in the SSA library.
Import path
import semmle.code.cpp.controlflow.SSAUtilsImports
| Dominance | Provides dominance predicates for control-flow nodes. |
| RangeSSA | This library is a clone of semmle.code.cpp.controlflow.SSA, with only one difference: extra phi definitions are added after guards. For example: |
| SSA | Provides classes and predicates for SSA representation (Static Single Assignment form). |
| cpp | Provides classes and predicates for working with C/C++ code. |
Predicates
| var_definition | Extended version of |
Classes
| SsaHelper | Common SSA logic for standard SSA and range-analysis SSA. |
Aliases
| SSAHelper | DEPRECATED: Alias for SsaHelper |