Home
last modified time | relevance | path

Searched refs:ExplicitCastExpr (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td80 def ExplicitCastExpr : DStmt<CastExpr, 1>;
81 def CStyleCastExpr : DStmt<ExplicitCastExpr>;
112 def CXXNamedCastExpr : DStmt<ExplicitCastExpr, 1>;
117 def CXXFunctionalCastExpr : DStmt<ExplicitCastExpr>;
179 def ObjCBridgedCastExpr : DStmt<ExplicitCastExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp290 if (isa<ExplicitCastExpr>(CE)) in dynamicTypePropagationOnCasts()
566 if (isa<ExplicitCastExpr>(CE)) { in checkPostStmt()
962 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
H A DDynamicTypeChecker.cpp122 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
H A DMallocSizeofChecker.cpp77 TypeCallPair VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
H A DNullabilityChecker.cpp83 check::PostCall, check::PostStmt<ExplicitCastExpr>,
98 void checkPostStmt(const ExplicitCastExpr *CE, CheckerContext &C) const;
934 void NullabilityChecker::checkPostStmt(const ExplicitCastExpr *CE, in checkPostStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprClassification.cpp348 return ClassifyUnnamed(Ctx, cast<ExplicitCastExpr>(E)->getTypeAsWritten()); in ClassifyInternal()
606 if (const auto *CE = dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) { in IsModifiable()
H A DItaniumMangle.cpp3461 const ExplicitCastExpr *ECE = cast<ExplicitCastExpr>(E); in mangleCastExpression()
4015 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression()
H A DStmtProfile.cpp1141 void StmtProfiler::VisitExplicitCastExpr(const ExplicitCastExpr *S) { in VisitExplicitCastExpr()
H A DExpr.cpp3457 if (const ExplicitCastExpr *CE = dyn_cast<ExplicitCastExpr>(this)) { in isNullPointerConstant()
H A DASTImporter.cpp580 ExpectedStmt VisitExplicitCastExpr(ExplicitCastExpr *E);
6595 ExpectedStmt ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h1576 : public ExplicitCastExpr,
1591 : ExplicitCastExpr(ObjCBridgedCastExprClass, TSInfo->getType(), VK_RValue,
1597 : ExplicitCastExpr(ObjCBridgedCastExprClass, Shell, 0) {}
H A DExprCXX.h270 class CXXNamedCastExpr : public ExplicitCastExpr {
289 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), in CXXNamedCastExpr()
293 : ExplicitCastExpr(SC, Shell, PathSize) {} in CXXNamedCastExpr()
1520 : public ExplicitCastExpr,
1529 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, in CXXFunctionalCastExpr()
1534 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize) {} in CXXFunctionalCastExpr()
H A DExpr.h3195 class ExplicitCastExpr : public CastExpr {
3201 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() function
3207 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr() function
3230 : public ExplicitCastExpr,
3238 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr()
3243 : ExplicitCastExpr(CStyleCastExprClass, Shell, PathSize) { } in CStyleCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp319 if (const ExplicitCastExpr *ExCast=dyn_cast_or_null<ExplicitCastExpr>(CastE)) in VisitCast()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp755 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2330 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
4450 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, in AST_MATCHER_P() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.h1040 void EmitExplicitCastExprType(const ExplicitCastExpr *E,
H A DCGExpr.cpp1013 void CodeGenModule::EmitExplicitCastExprType(const ExplicitCastExpr *E, in EmitExplicitCastExprType()
1039 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(CE)) in EmitPointerWithAlignment()
1059 if (isa<ExplicitCastExpr>(CE)) { in EmitPointerWithAlignment()
4256 const auto *CE = cast<ExplicitCastExpr>(E); in EmitCastLValue()
H A DCGExprComplex.cpp179 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprAgg.cpp678 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprConstant.cpp754 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprScalar.cpp550 Value *VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp4300 } else if (ExplicitCastExpr *cast = dyn_cast<ExplicitCastExpr>(realCast)) { in diagnoseARCUnbridgedCast()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp781 void ASTStmtWriter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
H A DASTReaderStmt.cpp830 void ASTStmtReader::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()

12