clang 20.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h"
#include "llvm/ADT/APSInt.h"
#include "llvm/Support/Allocator.h"
Go to the source code of this file.
Classes | |
class | clang::ento::Range |
A Range represents the closed range [from, to]. More... | |
class | clang::ento::RangeSet |
persistent set of non-overlapping ranges. More... | |
class | clang::ento::RangeSet::Factory |
class | clang::ento::RangedConstraintManager |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::ento |
Typedefs | |
using | clang::ento::ConstraintMap = llvm::ImmutableMap< SymbolRef, RangeSet > |
Functions | |
ConstraintMap | clang::ento::getConstraintMap (ProgramStateRef State) |
SymbolRef | clang::ento::simplify (ProgramStateRef State, SymbolRef Sym) |
Try to simplify a given symbolic expression based on the constraints in State. | |
SVal | clang::ento::simplifyToSVal (ProgramStateRef State, SymbolRef Sym) |
Try to simplify a given symbolic expression's associated SVal based on the constraints in State. | |