OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SymExpr
(Results
1 - 15
of
15
) sorted by null
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h
45
class
SymExpr
: public llvm::FoldingSetNode {
60
SymExpr
(Kind k) : K(k) {}
63
virtual ~
SymExpr
() {}
80
SmallVector<const
SymExpr
*, 5> itr;
84
symbol_iterator(const
SymExpr
*SE);
87
const
SymExpr
* operator*();
101
typedef const
SymExpr
* SymbolRef;
107
class SymbolData : public
SymExpr
{
112
SymbolData(Kind k, SymbolID sym) :
SymExpr
(k), Sym(sym) {}
120
static inline bool classof(const
SymExpr
*SE)
[
all
...]
SValBuilder.h
73
bool haveSameType(const
SymExpr
*Sym1, const
SymExpr
*Sym2) {
275
NonLoc makeNonLoc(const
SymExpr
*lhs, BinaryOperator::Opcode op,
279
const
SymExpr
*lhs, QualType type);
281
NonLoc makeNonLoc(const
SymExpr
*lhs, BinaryOperator::Opcode op,
282
const
SymExpr
*rhs, QualType type);
285
NonLoc makeNonLoc(const
SymExpr
*operand, QualType fromTy, QualType toTy);
SVals.h
168
const
SymExpr
*getAsSymbolicExpression() const;
170
const
SymExpr
* getAsSymExpr() const;
177
SymExpr
::symbol_iterator symbol_begin() const {
178
const
SymExpr
*SE = getAsSymbolicExpression();
182
return
SymExpr
::symbol_iterator();
185
SymExpr
::symbol_iterator symbol_end() const {
186
return
SymExpr
::symbol_end();
318
return (const
SymExpr
*) Data;
ProgramState.h
814
bool scan(const
SymExpr
*sym);
/external/clang/lib/StaticAnalyzer/Core/
SymbolManager.cpp
24
void
SymExpr
::anchor() { }
26
void
SymExpr
::dump() const {
91
bool
SymExpr
::symbol_iterator::operator==(const symbol_iterator &X) const {
95
bool
SymExpr
::symbol_iterator::operator!=(const symbol_iterator &X) const {
99
SymExpr
::symbol_iterator::symbol_iterator(const
SymExpr
*SE) {
103
SymExpr
::symbol_iterator &
SymExpr
::symbol_iterator::operator++() {
109
SymbolRef
SymExpr
::symbol_iterator::operator*() {
114
void
SymExpr
::symbol_iterator::expand()
[
all
...]
ProgramState.cpp
537
bool ScanReachableSymbols::scan(const
SymExpr
*sym) {
546
// TODO: should be rewritten using
SymExpr
::symbol_iterator.
548
case
SymExpr
::RegionValueKind:
549
case
SymExpr
::ConjuredKind:
550
case
SymExpr
::DerivedKind:
551
case
SymExpr
::ExtentKind:
552
case
SymExpr
::MetadataKind:
554
case
SymExpr
::CastSymbolKind:
556
case
SymExpr
::SymIntKind:
558
case
SymExpr
::IntSymKind
[
all
...]
SimpleConstraintManager.h
44
const
SymExpr
*LHS,
SVals.cpp
121
const
SymExpr
*SVal::getAsSymbolicExpression() const {
128
const
SymExpr
* SVal::getAsSymExpr() const {
129
const
SymExpr
* Sym = getAsSymbol();
SValBuilder.cpp
44
NonLoc SValBuilder::makeNonLoc(const
SymExpr
*lhs, BinaryOperator::Opcode op,
55
BinaryOperator::Opcode op, const
SymExpr
*rhs,
62
NonLoc SValBuilder::makeNonLoc(const
SymExpr
*lhs, BinaryOperator::Opcode op,
63
const
SymExpr
*rhs, QualType type) {
69
NonLoc SValBuilder::makeNonLoc(const
SymExpr
*operand,
309
const
SymExpr
*symLHS = LHS.getAsSymExpr();
310
const
SymExpr
*symRHS = RHS.getAsSymExpr();
SimpleConstraintManager.cpp
29
const
SymExpr
*SE = SymVal->getSymbol();
242
const
SymExpr
*LHS,
Environment.cpp
180
SymExpr
::symbol_iterator SI = X.symbol_begin(), SE = X.symbol_end();
SimpleSValBuilder.cpp
47
SVal MakeSymIntVal(const
SymExpr
*LHS, BinaryOperator::Opcode op,
83
if (const
SymExpr
*se = val.getAsSymbolicExpression()) {
183
SVal SimpleSValBuilder::MakeSymIntVal(const
SymExpr
*LHS,
[
all
...]
RegionStore.cpp
[
all
...]
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
PathDiagnostic.h
45
class
SymExpr
;
46
typedef const
SymExpr
* SymbolRef;
/external/clang/lib/StaticAnalyzer/Checkers/
CStringChecker.cpp
[
all
...]
Completed in 332 milliseconds