Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td84 def ExplicitCastExpr : StmtNode<CastExpr, 1>;
85 def CStyleCastExpr : StmtNode<ExplicitCastExpr>;
119 def CXXNamedCastExpr : StmtNode<ExplicitCastExpr, 1>;
125 def CXXFunctionalCastExpr : StmtNode<ExplicitCastExpr>;
191 def ObjCBridgedCastExpr : StmtNode<ExplicitCastExpr>;
203 def BuiltinBitCastExpr : StmtNode<ExplicitCastExpr>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp409 if (isa<ExplicitCastExpr>(CE)) in dynamicTypePropagationOnCasts()
651 if (isa<ExplicitCastExpr>(CE)) { in checkPostStmt()
1076 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
H A DDynamicTypeChecker.cpp119 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
H A DNullabilityChecker.cpp82 check::PostCall, check::PostStmt<ExplicitCastExpr>,
96 void checkPostStmt(const ExplicitCastExpr *CE, CheckerContext &C) const;
972 void NullabilityChecker::checkPostStmt(const ExplicitCastExpr *CE, in checkPostStmt()
H A DMallocSizeofChecker.cpp76 TypeCallPair VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprCXX.h373 class CXXNamedCastExpr : public ExplicitCastExpr {
391 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, HasFPFeatures, in CXXNamedCastExpr()
397 : ExplicitCastExpr(SC, Shell, PathSize, HasFPFeatures) {} in CXXNamedCastExpr()
1727 : public ExplicitCastExpr,
1738 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, castExpr, in CXXFunctionalCastExpr()
1747 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize, in CXXFunctionalCastExpr()
4878 : public ExplicitCastExpr,
4891 : ExplicitCastExpr(BuiltinBitCastExprClass, T, VK, CK, SrcExpr, 0, false, in BuiltinBitCastExpr()
4895 : ExplicitCastExpr(BuiltinBitCastExprClass, Empty, 0, false) {} in BuiltinBitCastExpr()
H A DExprObjC.h1626 : public ExplicitCastExpr,
1641 : ExplicitCastExpr(ObjCBridgedCastExprClass, TSInfo->getType(), VK_RValue, in ObjCBridgedCastExpr()
1647 : ExplicitCastExpr(ObjCBridgedCastExprClass, Shell, 0, false) {} in ObjCBridgedCastExpr()
H A DExpr.h3621 class ExplicitCastExpr : public CastExpr {
3627 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() function
3634 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in ExplicitCastExpr() function
3658 : public ExplicitCastExpr,
3667 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr()
3677 : ExplicitCastExpr(CStyleCastExprClass, Shell, PathSize, HasFPFeatures) {} in CStyleCastExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprClassification.cpp364 return ClassifyUnnamed(Ctx, cast<ExplicitCastExpr>(E)->getTypeAsWritten()); in ClassifyInternal()
622 if (const auto *CE = dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) { in IsModifiable()
H A DItaniumMangle.cpp4056 const ExplicitCastExpr *ECE = cast<ExplicitCastExpr>(E); in mangleCastExpression()
4748 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression()
H A DStmtProfile.cpp1330 void StmtProfiler::VisitExplicitCastExpr(const ExplicitCastExpr *S) { in VisitExplicitCastExpr()
H A DExpr.cpp3699 if (const ExplicitCastExpr *CE = dyn_cast<ExplicitCastExpr>(this)) { in isNullPointerConstant()
H A DExprConstant.cpp5742 static bool HandleDynamicCast(EvalInfo &Info, const ExplicitCastExpr *E, in HandleDynamicCast()
8104 return HandleDynamicCast(Info, cast<ExplicitCastExpr>(E), Result); in VisitCastExpr()
8773 return HandleDynamicCast(Info, cast<ExplicitCastExpr>(E), Result); in VisitCastExpr()
15370 if (isa<ExplicitCastExpr>(E)) { in CheckICE()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp322 if (const ExplicitCastExpr *ExCast=dyn_cast_or_null<ExplicitCastExpr>(CastE)) in VisitCast()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2608 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
3935 ExplicitCastExpr, ObjCPropertyDecl, TemplateArgumentLoc, in AST_POLYMORPHIC_MATCHER_P() argument
5614 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, in AST_MATCHER_P() argument
H A DASTMatchersInternal.h182 TypeList<CXXFunctionalCastExpr, ExplicitCastExpr>, T>::value> * =
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp956 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenModule.h1138 void EmitExplicitCastExprType(const ExplicitCastExpr *E,
H A DCGExpr.cpp1056 void CodeGenModule::EmitExplicitCastExprType(const ExplicitCastExpr *E, in EmitExplicitCastExprType()
1082 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(CE)) in EmitPointerWithAlignment()
1102 if (isa<ExplicitCastExpr>(CE)) { in EmitPointerWithAlignment()
4740 const auto *CE = cast<ExplicitCastExpr>(E); in EmitCastLValue()
H A DCGExprComplex.cpp183 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprAgg.cpp695 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprConstant.cpp1043 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
H A DCGExprScalar.cpp564 Value *VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
2032 if (CI->getMetadata("heapallocsite") && isa<ExplicitCastExpr>(CE)) { in VisitCastExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp4525 } else if (ExplicitCastExpr *cast = dyn_cast<ExplicitCastExpr>(realCast)) { in diagnoseARCUnbridgedCast()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterStmt.cpp1017 void ASTStmtWriter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()

12