/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SimpleConstraintManager.cpp | 38 Cond = SVB.evalCast(*LV, SVB.getContext().BoolTy, T).castAs<DefinedSVal>(); 41 return assume(State, Cond.castAs<NonLoc>(), Assumption); 70 nonloc::SymbolVal SV = Cond.castAs<nonloc::SymbolVal>(); 77 bool b = Cond.castAs<nonloc::ConcreteInt>().getValue() != 0; 83 bool IsNull = !Cond.castAs<nonloc::PointerToMember>().isNullMemberPointer(); 89 return assume(State, Cond.castAs<nonloc::LocAsInteger>().getLoc(), 122 const llvm::APSInt &IntVal = Value.castAs<nonloc::ConcreteInt>().getValue();
|
H A D | SVals.cpp | 302 castAs<NonLoc>().dumpToStream(os); 305 castAs<Loc>().dumpToStream(os); 316 const auto &Value = castAs<nonloc::ConcreteInt>().getValue(); 322 os << castAs<nonloc::SymbolVal>().getSymbol(); 326 const nonloc::LocAsInteger& C = castAs<nonloc::LocAsInteger>(); 331 const nonloc::CompoundVal& C = castAs<nonloc::CompoundVal>(); 347 const nonloc::LazyCompoundVal &C = castAs<nonloc::LazyCompoundVal>(); 356 castAs<nonloc::PointerToMember>(); 382 os << castAs<loc::ConcreteInt>().getValue().getZExtValue() << " (Loc)"; 385 os << "&&" << castAs<lo [all...] |
H A D | SValBuilder.cpp | 110 return evalCastFromNonLoc(val.castAs<NonLoc>(), ArrayIndexTy); 421 return evalBinOpLN(state, op, *LV, rhs.castAs<NonLoc>(), type); 430 return evalBinOpLN(state, op, *RV, lhs.castAs<NonLoc>(), type); 433 return evalBinOpNN(state, op, lhs.castAs<NonLoc>(), rhs.castAs<NonLoc>(), 450 .castAs<DefinedOrUnknownSVal>(); 507 .castAs<NonLoc>(); 510 NonLoc FromVal = val.castAs<NonLoc>(); 513 evalBinOpNN(state, BO_LE, FromVal, ToTypeMaxVal, CmpTy).castAs<NonLoc>(); 550 Loc L = val.castAs<nonlo [all...] |
H A D | CheckerContext.cpp | 108 LHSVal.castAs<Loc>()); 119 std::tie(StTrue, StFalse) = State->assume(Eval.castAs<DefinedSVal>());
|
H A D | SimpleSValBuilder.cpp | 70 return Val.getAs<Loc>() ? evalCastFromLoc(Val.castAs<Loc>(), CastTy) 71 : evalCastFromNonLoc(Val.castAs<NonLoc>(), CastTy); 112 bool b = val.castAs<nonloc::ConcreteInt>().getValue().getBoolValue(); 121 llvm::APSInt i = val.castAs<nonloc::ConcreteInt>().getValue(); 151 const MemRegion *R = val.castAs<loc::MemRegionVal>().getRegion(); 180 llvm::APSInt i = val.castAs<loc::ConcreteInt>().getValue(); 198 return val.castAs<nonloc::ConcreteInt>().evalMinus(*this); 207 return X.castAs<nonloc::ConcreteInt>().evalComplement(*this); 399 .castAs<NonLoc>(); 541 auto LPTM = lhs.castAs<nonlo [all...] |
H A D | Store.cpp | 55 Store = Bind(Store.getStore(), I.first.castAs<Loc>(), I.second); 442 Loc BaseL = Base.castAs<Loc>(); 447 BaseR = cast<SubRegion>(BaseL.castAs<loc::MemRegionVal>().getRegion()); 496 Base.castAs<loc::MemRegionVal>().getRegionAs<SubRegion>(); 502 Offset = svalBuilder.convertToArrayIndex(Offset).castAs<NonLoc>(); 522 BaseIdx.castAs<nonloc::ConcreteInt>().getValue(); 535 const llvm::APSInt& OffI = Offset.castAs<nonloc::ConcreteInt>().getValue();
|
H A D | ProgramState.cpp | 135 const MemRegion *R = loc.castAs<loc::MemRegionVal>().getRegion(); 144 const MemRegion *R = loc.castAs<loc::MemRegionVal>().getRegion(); 336 Idx.castAs<NonLoc>(), Min, indexTy); 342 svalBuilder.evalBinOpNN(this, BO_Add, UpperBound.castAs<NonLoc>(), 349 SVal inBound = svalBuilder.evalBinOpNN(this, BO_LT, newIdx.castAs<NonLoc>(), 350 newBound.castAs<NonLoc>(), Ctx.IntTy); 356 return CM.assume(this, inBound.castAs<DefinedSVal>(), Assumption);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ProgramPoint.cpp | 62 << castAs<BlockEntrance>().getBlock()->getBlockID(); 97 << castAs<LoopExit>().getLoopStmt()->getStmtClassName() << '\"'; 101 ImplicitCallPoint PC = castAs<ImplicitCallPoint>(); 110 ImplicitCallPoint PC = castAs<ImplicitCallPoint>(); 120 const CXXCtorInitializer *Init = castAs<PostInitializer>().getInitializer(); 134 const BlockEdge &E = castAs<BlockEdge>(); 186 const Stmt *S = castAs<StmtPoint>().getStmt();
|
H A D | CocoaConventions.cpp | 41 const PointerType* PT = RetTy->castAs<PointerType>();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | TypeLocBuilder.h | 71 return pushImpl(T, LocalSize, LocalAlign).castAs<TypeSpecTypeLoc>(); 94 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>(); 97 return pushImpl(T, LocalSize, LocalAlign).castAs<TyLocType>();
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TypeLocVisitor.h | 23 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | GTestChecker.cpp | 140 BooleanArgVal = C.getState()->getSVal(BooleanArgVal.castAs<Loc>()); 278 C.getSValBuilder().evalEQ(State, Val1.castAs<DefinedOrUnknownSVal>(), 279 Val2.castAs<DefinedOrUnknownSVal>()); 285 State, ValuesEqual.castAs<DefinedSVal>(), true);
|
H A D | VLASizeChecker.cpp | 118 DefinedSVal sizeD = sizeV.castAs<DefinedSVal>(); 158 svalBuilder.evalCast(sizeD, SizeTy, SE->getType()).castAs<NonLoc>(); 166 state, BO_Mul, ArrayLength, EleSizeVal.castAs<NonLoc>(), SizeTy); 172 DefinedOrUnknownSVal ArraySize = ArraySizeVal.castAs<DefinedOrUnknownSVal>();
|
H A D | ArrayBoundCheckerV2.cpp | 58 NonLoc getByteOffset() const { return byteOffset.castAs<NonLoc>(); } 149 NV->castAs<nonloc::ConcreteInt>(), 188 extentVal.castAs<nonloc::ConcreteInt>(), 195 extentVal.castAs<NonLoc>(), 300 return svalBuilder.evalBinOpNN(state, BO_Add, x.castAs<NonLoc>(), 301 y.castAs<NonLoc>(), 339 index.castAs<NonLoc>(),
|
H A D | BuiltinFunctionChecker.cpp | 52 state = state->assume(Arg.castAs<DefinedOrUnknownSVal>(), true); 95 svalBuilder.evalEQ(state, Extent, Size.castAs<DefinedOrUnknownSVal>());
|
H A D | ReturnPointerRangeChecker.cpp | 49 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
|
H A D | ObjCAtSyncChecker.cpp | 62 std::tie(notNullState, nullState) = state->assume(V.castAs<DefinedSVal>());
|
H A D | ArrayBoundChecker.cpp | 47 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
|
H A D | ObjCContainersChecker.cpp | 83 State->set<ArraySizeMap>(ArraySym, SizeV.castAs<DefinedSVal>())); 136 DefinedSVal Idx = IdxVal.castAs<DefinedSVal>();
|
H A D | UndefResultChecker.cpp | 47 const MemRegion *MR = Loc.castAs<loc::MemRegionVal>().getRegion(); 52 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
|
H A D | ObjCSelfInitChecker.cpp | 254 unsigned selfFlags = getSelfFlags(state->getSVal(argV.castAs<Loc>()), C); 285 addSelfFlag(state, state->getSVal(argV.castAs<Loc>()), prevFlags, C); 311 addSelfFlag(state, state->getSVal(location.castAs<Loc>()), SelfFlag_Self, 417 loc::MemRegionVal MRV = location.castAs<loc::MemRegionVal>();
|
H A D | EnumCastOutOfRangeChecker.cpp | 128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 68 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); 94 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); 158 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl());
|
H A D | CXXInheritance.cpp | 304 BaseSpec.getType()->castAs<RecordType>()->getDecl()); 401 return Specifier->getType()->castAs<RecordType>()->getDecl() 411 Specifier->getType()->castAs<RecordType>()->getDecl() 419 Specifier->getType()->castAs<RecordType>()->getDecl(); 449 Specifier->getType()->castAs<RecordType>()->getDecl(); 478 Specifier->getType()->castAs<RecordType>()->getDecl(); 493 Specifier->getType()->castAs<RecordType>()->getDecl(); 509 Specifier->getType()->castAs<RecordType>()->getDecl(); 783 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); 805 cast<CXXRecordDecl>(I.getType()->castAs<RecordTyp [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 84 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl()); 108 if (BaseD->getType()->castAs<FunctionType>()->getCallConv() != 109 D->getType()->castAs<FunctionType>()->getCallConv())
|