Searched refs:castAs (Results 1 - 25 of 168) sorted by relevance

1234567

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleConstraintManager.cpp38 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 DSVals.cpp302 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 DSValBuilder.cpp110 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 DCheckerContext.cpp108 LHSVal.castAs<Loc>());
119 std::tie(StTrue, StFalse) = State->assume(Eval.castAs<DefinedSVal>());
H A DSimpleSValBuilder.cpp70 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 DStore.cpp55 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 DProgramState.cpp135 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 DProgramPoint.cpp62 << 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 DCocoaConventions.cpp41 const PointerType* PT = RetTy->castAs<PointerType>();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DTypeLocBuilder.h71 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 DTypeLocVisitor.h23 Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DGTestChecker.cpp140 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 DVLASizeChecker.cpp118 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 DArrayBoundCheckerV2.cpp58 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 DBuiltinFunctionChecker.cpp52 state = state->assume(Arg.castAs<DefinedOrUnknownSVal>(), true);
95 svalBuilder.evalEQ(state, Extent, Size.castAs<DefinedOrUnknownSVal>());
H A DReturnPointerRangeChecker.cpp49 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
H A DObjCAtSyncChecker.cpp62 std::tie(notNullState, nullState) = state->assume(V.castAs<DefinedSVal>());
H A DArrayBoundChecker.cpp47 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
H A DObjCContainersChecker.cpp83 State->set<ArraySizeMap>(ArraySym, SizeV.castAs<DefinedSVal>()));
136 DefinedSVal Idx = IdxVal.castAs<DefinedSVal>();
H A DUndefResultChecker.cpp47 const MemRegion *MR = Loc.castAs<loc::MemRegionVal>().getRegion();
52 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>();
H A DObjCSelfInitChecker.cpp254 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 DEnumCastOutOfRangeChecker.cpp128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl();
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp68 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 DCXXInheritance.cpp304 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 DCGCXX.cpp84 cast<CXXRecordDecl>(I.getType()->castAs<RecordType>()->getDecl());
108 if (BaseD->getType()->castAs<FunctionType>()->getCallConv() !=
109 D->getType()->castAs<FunctionType>()->getCallConv())

Completed in 164 milliseconds

1234567