HomeSort by relevance Sort by last modified time
    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