/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 87 bool VisitCastExpr(CastExpr *E) { in VisitCastExpr() 121 void transformNonObjCToObjCCast(CastExpr *E) { in transformNonObjCToObjCCast() 195 void castToObjCObject(CastExpr *E, bool retained) { in castToObjCObject() 199 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind) { in rewriteToBridgedCast() 204 void rewriteToBridgedCast(CastExpr *E, ObjCBridgeCastKind Kind, in rewriteToBridgedCast() 274 void rewriteCastForCFRetain(CastExpr *castE, CallExpr *callE) { in rewriteCastForCFRetain() 280 void getBlockMacroRanges(CastExpr *E, SourceRange &Outer, SourceRange &Inner) { in getBlockMacroRanges() 293 void rewriteBlockCopyMacro(CastExpr *E) { in rewriteBlockCopyMacro() 306 void removeBlockReleaseMacro(CastExpr *E) { in removeBlockReleaseMacro() 335 void transformObjCToNonObjCCast(CastExpr *E) { in transformObjCToNonObjCCast()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
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, in checkPostStmt() 275 void PointerArithChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt()
|
H A D | EnumCastOutOfRangeChecker.cpp | 59 class EnumCastOutOfRangeChecker : public Checker<check::PreStmt<CastExpr>> { 64 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 92 void EnumCastOutOfRangeChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt()
|
H A D | CastSizeChecker.cpp | 26 class CastSizeChecker : public Checker< check::PreStmt<CastExpr> > { 30 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 89 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { in checkPreStmt()
|
H A D | AnalysisOrderChecker.cpp | 32 check::PreStmt<CastExpr>, check::PostStmt<CastExpr>, 61 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const { in checkPreStmt() 67 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const { in checkPostStmt()
|
H A D | CastToStructChecker.cpp | 35 bool VisitCastExpr(const CastExpr *CE); 39 bool CastToStructVisitor::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
|
H A D | DynamicTypePropagation.cpp | 54 check::PostStmt<CastExpr>, 66 ExplodedNode *dynamicTypePropagationOnCasts(const CastExpr *CE, 104 void checkPostStmt(const CastExpr *CastE, CheckerContext &C) const; 403 const CastExpr *CE, ProgramStateRef &State, CheckerContext &C) const { in dynamicTypePropagationOnCasts() 613 void DynamicTypePropagation::checkPostStmt(const CastExpr *CE, in checkPostStmt()
|
H A D | OSObjectCStyleCast.cpp | 55 const auto *CE = Nodes.getNodeAs<CastExpr>(WarnAtNode); in emitDiagnostics()
|
H A D | DeleteWithNonVirtualDtorChecker.cpp | 117 const auto *CastE = dyn_cast<CastExpr>(S); in VisitNode()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | IgnoreExpr.h | 75 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreCastsSingleStep() 93 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreLValueCastsSingleStep() 101 if (auto *CE = dyn_cast<CastExpr>(E)) in IgnoreBaseCastsSingleStep()
|
H A D | ComputeDependence.h | 33 class CastExpr; variable 115 ExprDependence computeDependence(CastExpr *E);
|
H A D | Expr.h | 47 class CastExpr; variable 72 const CastExpr *BasePath; 87 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() 3399 class CastExpr : public Expr { 3405 return const_cast<CastExpr*>(this)->path_buffer(); in path_buffer() 3412 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, const CastKind kind, in CastExpr() function 3426 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize, in CastExpr() function 3440 return const_cast<CastExpr *>(this)->getTrailingFPFeatures(); in getTrailingFPFeatures() 3459 return const_cast<CastExpr *>(this)->getSubExprAsWritten(); in getSubExprAsWritten() 3545 : public CastExpr, [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCXXABI.h | 29 class CastExpr; variable 178 const CastExpr *E, 183 virtual llvm::Constant *EmitMemberPointerConversion(const CastExpr *E, 228 llvm::Constant *getMemberPointerAdjustment(const CastExpr *E);
|
H A D | CGCXXABI.cpp | 69 const CastExpr *E, in EmitMemberPointerConversion() 75 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, in EmitMemberPointerConversion() 236 llvm::Constant *CGCXXABI::getMemberPointerAdjustment(const CastExpr *E) { in getMemberPointerAdjustment()
|
H A D | CGExprAgg.cpp | 152 void VisitCastExpr(CastExpr *E); 687 if (auto castE = dyn_cast<CastExpr>(op)) { in findPeephole() 694 void AggExprEmitter::VisitCastExpr(CastExpr *E) { in VisitCastExpr() 1137 } else if (const CastExpr *cast = dyn_cast<CastExpr>(E)) { in isBlockVarRef() 1393 static bool castPreservesZero(const CastExpr *CE) { in castPreservesZero() 1490 while (auto *CE = dyn_cast<CastExpr>(E)) { in isSimpleZero() 1507 if (const CastExpr *ICE = dyn_cast<CastExpr>(E)) in isSimpleZero()
|
H A D | CGClass.cpp | 169 const CXXRecordDecl *DerivedClass, CastExpr::path_const_iterator Start, in computeNonVirtualBaseClassOffset() 170 CastExpr::path_const_iterator End) { in computeNonVirtualBaseClassOffset() 176 for (CastExpr::path_const_iterator I = Start; I != End; ++I) { in computeNonVirtualBaseClassOffset() 197 CastExpr::path_const_iterator PathBegin, in GetNonVirtualBaseClassOffset() 198 CastExpr::path_const_iterator PathEnd) { in GetNonVirtualBaseClassOffset() 294 CastExpr::path_const_iterator PathBegin, in GetAddressOfBaseClass() 295 CastExpr::path_const_iterator PathEnd, bool NullCheckValue, in GetAddressOfBaseClass() 299 CastExpr::path_const_iterator Start = PathBegin; in GetAddressOfBaseClass() 402 CastExpr::path_const_iterator PathBegin, in GetAddressOfDerivedClass() 403 CastExpr::path_const_iterator PathEnd, in GetAddressOfDerivedClass()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ParentMap.cpp | 149 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S))); in getParentIgnoreParenCasts() 176 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P) || in isConsumedExpr()
|
H A D | Expr.cpp | 87 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) { in skipRValueSubobjectAdjustments() 1689 bool CastExpr::CastConsistency() const { in CastConsistency() 1818 const char *CastExpr::getCastKindName(CastKind CK) { in getCastKindName() 1840 Expr *CastExpr::getSubExprAsWritten() { in getSubExprAsWritten() 1842 const CastExpr *E = this; in getSubExprAsWritten() 1866 NamedDecl *CastExpr::getConversionFunction() const { in getConversionFunction() 1869 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) { in getConversionFunction() 1884 CXXBaseSpecifier **CastExpr::path_buffer() { in path_buffer() 1897 const FieldDecl *CastExpr::getTargetFieldForToUnionCast(QualType unionType, in getTargetFieldForToUnionCast() 1903 const FieldDecl *CastExpr::getTargetFieldForToUnionCast(const RecordDecl *RD, in getTargetFieldForToUnionCast() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | Store.h | 35 class CastExpr; variable 157 SVal evalDerivedToBase(SVal Derived, const CastExpr *Cast);
|
H A D | ExprEngine.h | 477 void VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, 603 QualType ExTy, const CastExpr *CastE, 609 const CastExpr *CastE,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 22 if (auto *cast = dyn_cast<CastExpr>(E)) { in tryToFindPtrOrigin()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 77 def CastExpr : StmtNode<Expr, 1>; 83 def ImplicitCastExpr : StmtNode<CastExpr>; 84 def ExplicitCastExpr : StmtNode<CastExpr, 1>;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.h | 244 check::PostStmt<CastExpr>, 296 void checkPostStmt(const CastExpr *CE, CheckerContext &C) const;
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCast.cpp | 95 void updatePartOfExplicitCastFlags(CastExpr *CE) { in updatePartOfExplicitCastFlags() 105 ExprResult complete(CastExpr *castExpr) { in complete() 2901 if (CastExpr::getTargetFieldForToUnionCast(RD, SrcType)) { in CheckCStyleCast() 3183 Expr *CastExpr) { in BuildCStyleCastExpr() argument 3184 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); in BuildCStyleCastExpr() 3186 Op.OpRange = SourceRange(LPLoc, CastExpr->getEndLoc()); in BuildCStyleCastExpr() 3190 isa<InitListExpr>(CastExpr)); in BuildCStyleCastExpr() 3209 Expr *CastExpr, in BuildCXXFunctionalCastExpr() argument 3212 CastOperation Op(*this, Type, CastExpr); in BuildCXXFunctionalCastExpr() 3214 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getEndLoc()); in BuildCXXFunctionalCastExpr()
|