| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 86 def ExplicitCastExpr : StmtNode<CastExpr, 1>; 87 def CStyleCastExpr : StmtNode<ExplicitCastExpr>; 121 def CXXNamedCastExpr : StmtNode<ExplicitCastExpr, 1>; 127 def CXXFunctionalCastExpr : StmtNode<ExplicitCastExpr>; 195 def ObjCBridgedCastExpr : StmtNode<ExplicitCastExpr>; 206 def BuiltinBitCastExpr : StmtNode<ExplicitCastExpr>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 34 class ExplicitCastExpr; variable 123 ExprDependence computeDependence(ExplicitCastExpr *E);
|
| H A D | ExprObjC.h | 1628 : public ExplicitCastExpr, 1644 : ExplicitCastExpr(ObjCBridgedCastExprClass, TSInfo->getType(), 1650 : ExplicitCastExpr(ObjCBridgedCastExprClass, Shell, 0, false) {} in ObjCBridgedCastExpr()
|
| H A D | ExprCXX.h | 374 class CXXNamedCastExpr : public ExplicitCastExpr { 392 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, HasFPFeatures, in CXXNamedCastExpr() 398 : ExplicitCastExpr(SC, Shell, PathSize, HasFPFeatures) {} in CXXNamedCastExpr() 1817 : public ExplicitCastExpr, 1828 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, castExpr, in CXXFunctionalCastExpr() 1837 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize, in CXXFunctionalCastExpr() 5413 : public ExplicitCastExpr, 5426 : ExplicitCastExpr(BuiltinBitCastExprClass, T, VK, CK, SrcExpr, 0, false, in BuiltinBitCastExpr() 5430 : ExplicitCastExpr(BuiltinBitCastExprClass, Empty, 0, false) {} in BuiltinBitCastExpr()
|
| H A D | Expr.h | 3856 class ExplicitCastExpr : public CastExpr { 3862 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() function 3871 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in ExplicitCastExpr() function 3895 : public ExplicitCastExpr, 3904 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr() 3914 : ExplicitCastExpr(CStyleCastExprClass, Shell, PathSize, HasFPFeatures) {} in CStyleCastExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypeChecker.cpp | 111 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
|
| H A D | DynamicTypePropagation.cpp | 402 if (isa<ExplicitCastExpr>(CE)) in dynamicTypePropagationOnCasts() 644 if (isa<ExplicitCastExpr>(CE)) { in checkPostStmt() 1073 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
|
| H A D | MallocSizeofChecker.cpp | 75 TypeCallPair VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
|
| H A D | NullabilityChecker.cpp | 86 check::PostCall, check::PostStmt<ExplicitCastExpr>, 101 void checkPostStmt(const ExplicitCastExpr *CE, CheckerContext &C) const; 1130 void NullabilityChecker::checkPostStmt(const ExplicitCastExpr *CE, in checkPostStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 400 return ClassifyUnnamed(Ctx, cast<ExplicitCastExpr>(E)->getTypeAsWritten()); in ClassifyInternal() 675 if (const auto *CE = dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) { in IsModifiable()
|
| H A D | ComputeDependence.cpp | 142 ExprDependence clang::computeDependence(ExplicitCastExpr *E) { in computeDependence() 153 cast<ExplicitCastExpr>(E)->getTypeAsWritten()->getDependence()) | in computeDependence()
|
| H A D | ItaniumMangle.cpp | 4826 const ExplicitCastExpr *ECE = cast<ExplicitCastExpr>(E); in mangleCastExpression() 5619 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 338 if (const ExplicitCastExpr *ExCast=dyn_cast_or_null<ExplicitCastExpr>(CastE)) in VisitCast()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprComplex.cpp | 238 if (const auto *ece = dyn_cast<ExplicitCastExpr>(e)) { in VisitCastExpr()
|
| H A D | CIRGenExprConstant.cpp | 94 if (isa<ExplicitCastExpr>(e)) in VisitCastExpr()
|
| H A D | CIRGenExpr.cpp | 76 if (isa<ExplicitCastExpr>(ce)) { in emitPointerWithAlignment()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 772 bool VisitExplicitCastExpr(const ExplicitCastExpr *ECE) { in VisitExplicitCastExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2782 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr> 4172 CompoundLiteralExpr, DeclaratorDecl, ExplicitCastExpr, ObjCPropertyDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6139 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, in AST_MATCHER_P() argument
|
| H A D | ASTMatchersInternal.h | 181 TypeList<CXXFunctionalCastExpr, ExplicitCastExpr>, T>::value> * =
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 1816 const ExplicitCastExpr *Op; 1821 Op(Result.getNodeAs<ExplicitCastExpr>(OpTag)) {} in DataInvocationGadget() 1829 auto *CE = dyn_cast<ExplicitCastExpr>(S); in matches()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1014 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenModule.h | 1353 void EmitExplicitCastExprType(const ExplicitCastExpr *E,
|
| H A D | CGExpr.cpp | 1297 void CodeGenModule::EmitExplicitCastExprType(const ExplicitCastExpr *E, in EmitExplicitCastExprType() 1322 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(CE)) in EmitPointerWithAlignment() 1341 if (isa<ExplicitCastExpr>(CE)) { in EmitPointerWithAlignment() 5677 const auto *CE = cast<ExplicitCastExpr>(E); in EmitCastLValue()
|
| H A D | CGExprComplex.cpp | 189 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprObjC.cpp | 4529 } else if (ExplicitCastExpr *cast = dyn_cast<ExplicitCastExpr>(realCast)) { in diagnoseARCUnbridgedCast()
|