Module SsaImplCommon
Import path
import semmle.code.cpp.ir.dataflow.internal.SsaImplCommonImports
| Cached | |
| IR | Provides classes that describe the Intermediate Representation (IR) of the program.  | 
| IRCppLanguage | |
| IsModifiableAtImpl | 
Predicates
| countIndirectionsForCppType | Gets the maximum number of indirections a value of C++  type   | 
| getLanguageType | Gets the C++ type of the operand   | 
| getMaxIndirectionsForType | Gets the maximum number of indirections a glvalue of type   | 
| getResultLanguageType | Gets the C++ type of the instruction   | 
| ignoreInstruction | Holds if   | 
| ignoreOperand | Holds if   | 
| isAdditionalConversionFlow | |
| isDereference | Holds if   | 
| isWrite | 
Classes
| BaseCallVariable | |
| BaseIRVariable | |
| BaseSourceVariable | |
| BaseSourceVariableInstruction | |
| Indirection | An abstract class for handling indirections.  | 
Datatypes
Aliases
| Cpp | Provides classes and predicates for working with C/C++ code.  |