/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | EnumCastOutOfRangeChecker.cpp | 53 // This checker checks CastExpr statements. 59 class EnumCastOutOfRangeChecker : public Checker<check::PreStmt<CastExpr>> { 64 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 92 void EnumCastOutOfRangeChecker::checkPreStmt(const CastExpr *CE,
|
H A D | CastSizeChecker.cpp | 24 class CastSizeChecker : public Checker< check::PreStmt<CastExpr> > { 28 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 87 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const {
|
H A D | AnalysisOrderChecker.cpp | 30 : public Checker<check::PreStmt<CastExpr>, 31 check::PostStmt<CastExpr>, 64 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const { 66 llvm::errs() << "PreStmt<CastExpr> (Kind : " << CE->getCastKindName() 70 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const { 72 llvm::errs() << "PostStmt<CastExpr> (Kind : " << CE->getCastKindName()
|
H A D | PointerArithChecker.cpp | 46 check::PreStmt<ArraySubscriptExpr>, check::PreStmt<CastExpr>, 47 check::PostStmt<CastExpr>, check::PostStmt<CXXNewExpr>, 66 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 67 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const; 257 void PointerArithChecker::checkPostStmt(const CastExpr *CE, 275 void PointerArithChecker::checkPreStmt(const CastExpr *CE,
|
H A D | CastToStructChecker.cpp | 35 bool VisitCastExpr(const CastExpr *CE); 39 bool CastToStructVisitor::VisitCastExpr(const CastExpr *CE) {
|
H A D | OSObjectCStyleCast.cpp | 41 const auto *CE = Nodes.getNodeAs<CastExpr>(WarnAtNode);
|
H A D | DeleteWithNonVirtualDtorChecker.cpp | 115 const auto *CastE = dyn_cast<CastExpr>(S);
|
H A D | DynamicTypePropagation.cpp | 54 check::PostStmt<CastExpr>, 65 ExplodedNode *dynamicTypePropagationOnCasts(const CastExpr *CE, 103 void checkPostStmt(const CastExpr *CastE, CheckerContext &C) const; 276 const CastExpr *CE, ProgramStateRef &State, CheckerContext &C) const { 520 void DynamicTypePropagation::checkPostStmt(const CastExpr *CE,
|
H A D | MallocSizeofChecker.cpp | 72 TypeCallPair VisitCastExpr(const CastExpr *E) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 87 bool VisitCastExpr(CastExpr *E) { 121 void transformNonObjCToObjCCast(CastExpr *E) { 195 void castToObjCObject(CastExpr *E, bool retained) { 199 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind) { 204 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind, 274 void rewriteCastForCFRetain(CastExpr *castE, CallExpr *callE) { 280 void getBlockMacroRanges(CastExpr *E, SourceRange &Outer, SourceRange &Inner) { 293 void rewriteBlockCopyMacro(CastExpr *E) { 306 void removeBlockReleaseMacro(CastExpr *E) { 335 void transformObjCToNonObjCCast(CastExpr * [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXXABI.cpp | 69 const CastExpr *E, 75 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, 234 llvm::Constant *CGCXXABI::getMemberPointerAdjustment(const CastExpr *E) {
|
H A D | CGCXXABI.h | 28 class CastExpr; 168 const CastExpr *E, 173 virtual llvm::Constant *EmitMemberPointerConversion(const CastExpr *E, 218 llvm::Constant *getMemberPointerAdjustment(const CastExpr *E);
|
H A D | CGExprAgg.cpp | 146 void VisitCastExpr(CastExpr *E); 670 if (CastExpr *castE = dyn_cast<CastExpr>(op)) { 680 void AggExprEmitter::VisitCastExpr(CastExpr *E) { 1108 } else if (const CastExpr *cast = dyn_cast<CastExpr>(E)) { 1365 if (const CastExpr *ICE = dyn_cast<CastExpr>(E))
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | Store.h | 35 class CastExpr; 165 SVal evalDerivedToBase(SVal Derived, const CastExpr *Cast);
|
H A D | ExprEngine.h | 446 void VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, 569 QualType ExTy, const CastExpr *CastE, 575 const CastExpr *CastE,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ParentMap.cpp | 149 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S))); 176 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P) ||
|
H A D | Expr.cpp | 83 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) { 1774 bool CastExpr::CastConsistency() const { 1899 const char *CastExpr::getCastKindName(CastKind CK) { 1921 Expr *CastExpr::getSubExprAsWritten() { 1923 const CastExpr *E = this; 1947 NamedDecl *CastExpr::getConversionFunction() const { 1950 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { 1965 CXXBaseSpecifier **CastExpr::path_buffer() { 1978 const FieldDecl *CastExpr [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.h | 244 check::PostStmt<CastExpr>, 296 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 46 class CastExpr; 417 til::SExpr *translateCastExpr(const CastExpr *CE, CallingContext *Ctx);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 248 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { 256 for (CastExpr::path_const_iterator I = Cast->path_begin(),
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | JSONNodeDumper.h | 164 llvm::json::Array createCastPath(const CastExpr *C); 270 void VisitCastExpr(const CastExpr *CE);
|
H A D | Expr.h | 46 class CastExpr; 71 const CastExpr *BasePath; 86 SubobjectAdjustment(const CastExpr *BasePath, 785 /// * CastExpr 873 /// * CastExpr which do not change the value 883 /// * CastExpr which represent a derived-to-base cast (CK_DerivedToBase, 3146 /// CastExpr - Base class for type casts, including both implicit 3150 class CastExpr : public Expr { class in class:clang::final::final 3156 return const_cast<CastExpr*>(this)->path_buffer(); 3161 CastExpr(StmtClas function in class:clang::final::final::CastExpr 3187 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) function in class:clang::final::final::CastExpr [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 71 isa<CastExpr>(Expr) ||
|
H A D | SemaCast.cpp | 92 void updatePartOfExplicitCastFlags(CastExpr *CE) { 102 ExprResult complete(CastExpr *castExpr) { 2664 if (CastExpr::getTargetFieldForToUnionCast(RD, SrcType)) { 2902 Expr *CastExpr) { 2903 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); 2905 Op.OpRange = SourceRange(LPLoc, CastExpr->getEndLoc()); 2909 isa<InitListExpr>(CastExpr)); 2928 Expr *CastExpr, 2931 CastOperation Op(*this, Type, CastExpr); 2933 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr 2899 BuildCStyleCastExpr(SourceLocation LPLoc, TypeSourceInfo *CastTypeInfo, SourceLocation RPLoc, Expr *CastExpr) argument 2925 BuildCXXFunctionalCastExpr(TypeSourceInfo *CastTypeInfo, QualType Type, SourceLocation LPLoc, Expr *CastExpr, SourceLocation RPLoc) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ProgramPoint.cpp | 192 if (const auto *CS = dyn_cast<CastExpr>(S))
|