| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransUnbridgedCasts.cpp | 88 bool VisitCastExpr(CastExpr *E) { in VisitCastExpr() 122 void transformNonObjCToObjCCast(CastExpr *E) { in transformNonObjCToObjCCast() 196 void castToObjCObject(CastExpr *E, bool retained) { in castToObjCObject() 200 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind) { in rewriteToBridgedCast() 205 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind, in rewriteToBridgedCast() 275 void rewriteCastForCFRetain(CastExpr *castE, CallExpr *callE) { in rewriteCastForCFRetain() 281 void getBlockMacroRanges(CastExpr *E, SourceRange &Outer, SourceRange &Inner) { in getBlockMacroRanges() 294 void rewriteBlockCopyMacro(CastExpr *E) { in rewriteBlockCopyMacro() 307 void removeBlockReleaseMacro(CastExpr *E) { in removeBlockReleaseMacro() 336 void transformObjCToNonObjCCast(CastExpr *E) { in transformObjCToNonObjCCast()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | AnalysisOrderChecker.cpp | 31 : public Checker<check::PreStmt<CastExpr>, 32 check::PostStmt<CastExpr>, 64 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const { in checkPreStmt() 70 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const { in checkPostStmt()
|
| H A D | EnumCastOutOfRangeChecker.cpp | 60 class EnumCastOutOfRangeChecker : public Checker<check::PreStmt<CastExpr>> { 65 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 93 void EnumCastOutOfRangeChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt()
|
| H A D | PointerArithChecker.cpp | 47 check::PreStmt<ArraySubscriptExpr>, check::PreStmt<CastExpr>, 48 check::PostStmt<CastExpr>, check::PostStmt<CXXNewExpr>, 67 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 68 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const; 258 void PointerArithChecker::checkPostStmt(const CastExpr *CE, in checkPostStmt() 276 void PointerArithChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt()
|
| H A D | CastSizeChecker.cpp | 25 class CastSizeChecker : public Checker< check::PreStmt<CastExpr> > { 29 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 88 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { in checkPreStmt()
|
| H A D | CastToStructChecker.cpp | 36 bool VisitCastExpr(const CastExpr *CE); 40 bool CastToStructVisitor::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
|
| H A D | DynamicTypePropagation.cpp | 55 check::PostStmt<CastExpr>, 66 ExplodedNode *dynamicTypePropagationOnCasts(const CastExpr *CE, 104 void checkPostStmt(const CastExpr *CastE, CheckerContext &C) const; 284 const CastExpr *CE, ProgramStateRef &State, CheckerContext &C) const { in dynamicTypePropagationOnCasts() 528 void DynamicTypePropagation::checkPostStmt(const CastExpr *CE, in checkPostStmt()
|
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 116 const auto *CastE = dyn_cast<CastExpr>(S); in VisitNode()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 83 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) { in skipRValueSubobjectAdjustments() 1767 Expr *CastExpr::getSubExprAsWritten() { in getSubExprAsWritten() 1769 const CastExpr *E = this; in getSubExprAsWritten() 2422 const CastExpr *CE = cast<CastExpr>(this); in isUnusedResultAWarning() 2599 if (CastExpr *P = dyn_cast<CastExpr>(E)) { in IgnoreParenCasts() 2624 if (CastExpr *P = dyn_cast<CastExpr>(E)) { in IgnoreCasts() 2654 if (CastExpr *P = dyn_cast<CastExpr>(E)) { in IgnoreParenLValueCasts() 2680 if (CastExpr *CE = dyn_cast<CastExpr>(E)) { in ignoreParenBaseCasts() 2731 if (CastExpr *P = dyn_cast<CastExpr>(E)) { in IgnoreParenNoopCasts() 3029 const CastExpr *CE = cast<CastExpr>(this); in isConstantInitializer() [all …]
|
| H A D | ParentMap.cpp | 138 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S))); in getParentIgnoreParenCasts() 165 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P) || in isConsumedExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCXXABI.h | 29 class CastExpr; variable 173 const CastExpr *E, 178 virtual llvm::Constant *EmitMemberPointerConversion(const CastExpr *E, 223 llvm::Constant *getMemberPointerAdjustment(const CastExpr *E);
|
| H A D | CGCXXABI.cpp | 75 const CastExpr *E, in EmitMemberPointerConversion() 81 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, in EmitMemberPointerConversion() 240 llvm::Constant *CGCXXABI::getMemberPointerAdjustment(const CastExpr *E) { in getMemberPointerAdjustment()
|
| H A D | CGExprAgg.cpp | 146 void VisitCastExpr(CastExpr *E); 667 if (CastExpr *castE = dyn_cast<CastExpr>(op)) { in findPeephole() 677 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr() 1091 } else if (const CastExpr *cast = dyn_cast<CastExpr>(E)) { in isBlockVarRef() 1305 if (const CastExpr *ICE = dyn_cast<CastExpr>(E)) in isSimpleZero()
|
| H A D | CGClass.cpp | 151 const CXXRecordDecl *DerivedClass, CastExpr::path_const_iterator Start, in computeNonVirtualBaseClassOffset() 152 CastExpr::path_const_iterator End) { in computeNonVirtualBaseClassOffset() 158 for (CastExpr::path_const_iterator I = Start; I != End; ++I) { in computeNonVirtualBaseClassOffset() 179 CastExpr::path_const_iterator PathBegin, in GetNonVirtualBaseClassOffset() 180 CastExpr::path_const_iterator PathEnd) { in GetNonVirtualBaseClassOffset() 270 CastExpr::path_const_iterator PathBegin, in GetAddressOfBaseClass() 271 CastExpr::path_const_iterator PathEnd, bool NullCheckValue, in GetAddressOfBaseClass() 275 CastExpr::path_const_iterator Start = PathBegin; in GetAddressOfBaseClass() 377 CastExpr::path_const_iterator PathBegin, in GetAddressOfDerivedClass() 378 CastExpr::path_const_iterator PathEnd, in GetAddressOfDerivedClass()
|
| H A D | CodeGenModule.h | 864 CastExpr::path_const_iterator Start, 865 CastExpr::path_const_iterator End); 871 CastExpr::path_const_iterator PathBegin, 872 CastExpr::path_const_iterator PathEnd);
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Store.h | 36 class CastExpr; variable 166 SVal evalDerivedToBase(SVal Derived, const CastExpr *Cast);
|
| H A D | ExprEngine.h | 437 void VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, 560 QualType ExTy, const CastExpr *CastE, 566 const CastExpr *CastE,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 73 def CastExpr : DStmt<Expr, 1>; 79 def ImplicitCastExpr : DStmt<CastExpr>; 80 def ExplicitCastExpr : DStmt<CastExpr, 1>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.h | 245 check::PostStmt<CastExpr>, 297 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 92 void updatePartOfExplicitCastFlags(CastExpr *CE) { in updatePartOfExplicitCastFlags() 102 ExprResult complete(CastExpr *castExpr) { in complete() 2542 if (CastExpr::getTargetFieldForToUnionCast(RD, SrcType)) { in CheckCStyleCast() 2739 Expr *CastExpr) { in BuildCStyleCastExpr() argument 2740 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); in BuildCStyleCastExpr() 2742 Op.OpRange = SourceRange(LPLoc, CastExpr->getEndLoc()); in BuildCStyleCastExpr() 2746 isa<InitListExpr>(CastExpr)); in BuildCStyleCastExpr() 2765 Expr *CastExpr, in BuildCXXFunctionalCastExpr() argument 2768 CastOperation Op(*this, Type, CastExpr); in BuildCXXFunctionalCastExpr() 2770 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getEndLoc()); in BuildCXXFunctionalCastExpr()
|
| H A D | SemaStmtAsm.cpp | 44 CastExpr *ParentCast = dyn_cast<CastExpr>(Parent); in removeLValueToRValueCast() 50 if (auto *CastE = dyn_cast<CastExpr>(Child)) in removeLValueToRValueCast()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Expr.h | 44 class CastExpr; variable 69 const CastExpr *BasePath; 84 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() 3003 class CastExpr : public Expr { 3009 return const_cast<CastExpr*>(this)->path_buffer(); in path_buffer() 3121 : public CastExpr, 3130 : CastExpr(ImplicitCastExprClass, Shell, PathSize) { } in ImplicitCastExpr() 3164 friend class CastExpr; variable 3195 class ExplicitCastExpr : public CastExpr { 3208 : CastExpr(SC, Shell, PathSize) { } in ExplicitCastExpr() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 249 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() 257 for (CastExpr::path_const_iterator I = Cast->path_begin(), in evalDerivedToBase()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 47 class CastExpr; variable 418 til::SExpr *translateCastExpr(const CastExpr *CE, CallingContext *Ctx);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 300 if (const auto *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts() 353 void VisitCastExpr(CastExpr *CE); 490 void ClassifyRefs::VisitCastExpr(CastExpr *CE) { in VisitCastExpr()
|