Searched refs:nonloc (Results 1 - 24 of 24) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp32 if (const nonloc::SymbolVal* SV = dyn_cast<nonloc::SymbolVal>(this)) {
67 if (const nonloc::LocAsInteger *X = dyn_cast<nonloc::LocAsInteger>(this))
103 if (const nonloc::SymbolVal *X = dyn_cast<nonloc::SymbolVal>(this))
112 if (const nonloc::SymbolVal *X = dyn_cast<nonloc::SymbolVal>(this))
129 if (const nonloc::LocAsInteger *X = dyn_cast<nonloc
[all...]
H A DSValBuilder.cpp51 return nonloc::SymbolVal(SymMgr.getSymIntExpr(lhs, op, rhs, type));
59 return nonloc::SymbolVal(SymMgr.getIntSymExpr(lhs, op, rhs, type));
66 return nonloc::SymbolVal(SymMgr.getSymSymExpr(lhs, op, rhs, type));
73 return nonloc::SymbolVal(SymMgr.getCastSymbol(operand, fromTy, toTy));
81 if (nonloc::ConcreteInt* CI = dyn_cast<nonloc::ConcreteInt>(&val)) {
90 nonloc::ConcreteInt SValBuilder::makeBoolVal(const CXXBoolLiteralExpr *boolean){
106 return nonloc::SymbolVal(sym);
130 return nonloc::SymbolVal(sym);
146 return nonloc
[all...]
H A DSimpleConstraintManager.cpp27 nonloc::SymbolVal *SymVal = dyn_cast<nonloc::SymbolVal>(&X);
172 case nonloc::SymbolValKind: {
173 nonloc::SymbolVal& SV = cast<nonloc::SymbolVal>(Cond);
204 case nonloc::ConcreteIntKind: {
205 bool b = cast<nonloc::ConcreteInt>(Cond).getValue() != 0;
210 case nonloc::LocAsIntegerKind:
211 return assumeAux(state, cast<nonloc::LocAsInteger>(Cond).getLoc(),
H A DSimpleSValBuilder.cpp72 if (nonloc::LocAsInteger *LI = dyn_cast<nonloc::LocAsInteger>(&val)) {
101 if (!isa<nonloc::ConcreteInt>(val))
109 llvm::APSInt i = cast<nonloc::ConcreteInt>(val).getValue();
157 case nonloc::ConcreteIntKind:
158 return cast<nonloc::ConcreteInt>(val).evalMinus(*this);
166 case nonloc::ConcreteIntKind:
167 return cast<nonloc::ConcreteInt>(X).evalComplement(*this);
260 return nonloc::ConcreteInt(Result);
269 return evalCastFromNonLoc(nonloc
[all...]
H A DConstraintManager.cpp39 : nonloc::SymbolVal(Sym);
H A DStore.cpp334 if (!isa<nonloc::ConcreteInt>(BaseIdx))
337 const llvm::APSInt& BaseIdxI = cast<nonloc::ConcreteInt>(BaseIdx).getValue();
342 if (!isa<nonloc::ConcreteInt>(Offset)) {
351 const llvm::APSInt& OffI = cast<nonloc::ConcreteInt>(Offset).getValue();
355 nonloc::ConcreteInt NewIdx(svalBuilder.getBasicValueFactory().getValue(BaseIdxI +
H A DRegionStore.cpp562 if (nonloc::ConcreteInt *ExtentCI = dyn_cast<nonloc::ConcreteInt>(&Extent)) {
657 if (const nonloc::LazyCompoundVal *LCS =
658 dyn_cast<nonloc::LazyCompoundVal>(&V)) {
1152 if (const nonloc::LazyCompoundVal *V =
1153 dyn_cast<nonloc::LazyCompoundVal>(OV.getPointer()))
1222 if (nonloc::ConcreteInt *CI = dyn_cast<nonloc::ConcreteInt>(&Idx)) {
1309 if (isa<nonloc::LazyCompoundVal>(val))
1444 const nonloc
[all...]
H A DProgramState.cpp249 return nonloc::ConcreteInt(NewV);
307 nonloc::ConcreteInt Min(BVF.getMinValue(indexTy));
479 bool ScanReachableSymbols::scan(nonloc::CompoundVal val) {
480 for (nonloc::CompoundVal::iterator I=val.begin(), E=val.end(); I!=E; ++I)
522 if (nonloc::LazyCompoundVal *X = dyn_cast<nonloc::LazyCompoundVal>(&val))
525 if (nonloc::LocAsInteger *X = dyn_cast<nonloc::LocAsInteger>(&val))
534 if (nonloc::CompoundVal *X = dyn_cast<nonloc
[all...]
H A DMemRegion.cpp187 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this));
212 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this));
216 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this));
1043 if (nonloc::ConcreteInt *CI = dyn_cast<nonloc::ConcreteInt>(&index)) {
1149 if (const nonloc::ConcreteInt *CI=dyn_cast<nonloc::ConcreteInt>(&Index)) {
H A DBugReporterVisitors.cpp337 else if (isa<nonloc::ConcreteInt>(V)) {
338 os << "initialized to " << cast<nonloc::ConcreteInt>(V).getValue();
373 else if (isa<nonloc::ConcreteInt>(V)) {
374 os << "The value " << cast<nonloc::ConcreteInt>(V).getValue()
602 if (isa<loc::ConcreteInt>(V) || isa<nonloc::ConcreteInt>(V)) {
H A DExprEngine.cpp1333 nonloc::ConcreteInt CaseVal(getBasicVals().getValue(V1));
1344 if (isa<nonloc::ConcreteInt>(CondV))
1509 if (isa<nonloc::LazyCompoundVal>(baseExprVal) ||
1510 isa<nonloc::CompoundVal>(baseExprVal) ||
1514 isa<nonloc::SymbolVal>(baseExprVal)) {
1765 nonloc::SymbolVal *SEV = dyn_cast<nonloc::SymbolVal>(&V);
H A DCallEvent.cpp149 if (nonloc::LocAsInteger *Wrapped = dyn_cast<nonloc::LocAsInteger>(&V))
H A DExprEngineC.cpp469 assert(isa<nonloc::LazyCompoundVal>(InitVal));
806 nonloc::ConcreteInt X(getBasicVals().getValue(0, Ex->getType()));
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h206 return nonloc::CompoundVal(BasicVals.getCompoundValData(type, vals));
211 return nonloc::LazyCompoundVal(
216 return nonloc::ConcreteInt(BasicVals.getValue(0, ArrayIndexTy));
220 return nonloc::ConcreteInt(BasicVals.getValue(idx, ArrayIndexTy));
225 nonloc::ConcreteInt makeIntVal(const IntegerLiteral* integer) {
226 return nonloc::ConcreteInt(
231 nonloc::ConcreteInt makeBoolVal(const ObjCBoolLiteralExpr *boolean) {
235 nonloc::ConcreteInt makeBoolVal(const CXXBoolLiteralExpr *boolean);
237 nonloc::ConcreteInt makeIntVal(const llvm::APSInt& integer) {
238 return nonloc
[all...]
H A DSVals.h258 namespace nonloc { namespace in namespace:clang::ento
398 } // end namespace ento::nonloc
H A DMemRegion.h983 assert((!isa<nonloc::ConcreteInt>(&Idx) ||
984 cast<nonloc::ConcreteInt>(&Idx)->getValue().isSigned()) &&
H A DProgramState.h788 bool scan(nonloc::CompoundVal val);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DAttrNonNullChecker.cpp71 if (nonloc::CompoundVal *CSV = dyn_cast<nonloc::CompoundVal>(DV)) {
72 nonloc::CompoundVal::iterator CSV_I = CSV->begin();
H A DCallAndMessageChecker.cpp134 if (const nonloc::LazyCompoundVal *LV =
135 dyn_cast<nonloc::LazyCompoundVal>(&V)) {
H A DBasicObjCFoundationChecks.cpp292 nonloc::ConcreteInt* V = dyn_cast<nonloc::ConcreteInt>(&TheTypeVal);
H A DStreamChecker.cpp274 const nonloc::ConcreteInt *CI = dyn_cast<nonloc::ConcreteInt>(&Whence);
H A DMallocChecker.cpp719 if (nonloc::ConcreteInt *IntVal = dyn_cast<nonloc::ConcreteInt>(&V))
H A DMacOSKeychainAPIChecker.cpp252 nonloc::SymbolVal(RetSym));
H A DCStringChecker.cpp570 if (isa<nonloc::ConcreteInt>(right)) {

Completed in 1298 milliseconds