Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td74 def ExplicitCastExpr : DStmt<CastExpr, 1>;
75 def CStyleCastExpr : DStmt<ExplicitCastExpr>;
100 def CXXNamedCastExpr : DStmt<ExplicitCastExpr, 1>;
105 def CXXFunctionalCastExpr : DStmt<ExplicitCastExpr>;
159 def ObjCBridgedCastExpr : DStmt<ExplicitCastExpr>;
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprClassification.cpp329 return ClassifyUnnamed(Ctx, cast<ExplicitCastExpr>(E)->getTypeAsWritten()); in ClassifyInternal()
582 if (const ExplicitCastExpr *CE = in IsModifiable()
583 dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) { in IsModifiable()
HDItaniumMangle.cpp2644 const ExplicitCastExpr *ECE = cast<ExplicitCastExpr>(E); in mangleCastExpression()
3156 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression()
HDStmtProfile.cpp675 void StmtProfiler::VisitExplicitCastExpr(const ExplicitCastExpr *S) { in VisitExplicitCastExpr()
HDExpr.cpp3244 if (const ExplicitCastExpr *CE = dyn_cast<ExplicitCastExpr>(this)) { in isNullPointerConstant()
HDExprConstant.cpp8954 if (isa<ExplicitCastExpr>(E)) { in CheckICE()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDMallocSizeofChecker.cpp77 TypeCallPair VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprObjC.h1506 class ObjCBridgedCastExpr : public ExplicitCastExpr {
1518 : ExplicitCastExpr(ObjCBridgedCastExprClass, TSInfo->getType(), VK_RValue,
1524 : ExplicitCastExpr(ObjCBridgedCastExprClass, Shell, 0) { }
HDExprCXX.h187 class CXXNamedCastExpr : public ExplicitCastExpr {
199 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), in CXXNamedCastExpr()
203 : ExplicitCastExpr(SC, Shell, PathSize) { } in CXXNamedCastExpr()
1241 class CXXFunctionalCastExpr : public ExplicitCastExpr {
1249 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, in CXXFunctionalCastExpr()
1254 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize) { } in CXXFunctionalCastExpr()
HDExpr.h2826 class ExplicitCastExpr : public CastExpr {
2832 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() function
2838 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr() function
2860 class CStyleCastExpr : public ExplicitCastExpr {
2867 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr()
2872 : ExplicitCastExpr(CStyleCastExprClass, Shell, PathSize) { } in CStyleCastExpr()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDExprEngineC.cpp248 if (const ExplicitCastExpr *ExCast=dyn_cast_or_null<ExplicitCastExpr>(CastE)) in VisitCast()
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h1588 ExplicitCastExpr> explicitCastExpr;
3037 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, in AST_MATCHER_P() argument
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprObjC.cpp4085 } else if (ExplicitCastExpr *cast = dyn_cast<ExplicitCastExpr>(realCast)) { in diagnoseARCUnbridgedCast()
HDSemaChecking.cpp7317 if (isa<ExplicitCastExpr>(E)) { in AnalyzeImplicitConversions()
7318 E = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreParenImpCasts(); in AnalyzeImplicitConversions()
HDSemaExpr.cpp14167 ExplicitCastExpr *castArg = dyn_cast<ExplicitCastExpr>(arg->IgnoreParens()); in checkUnknownAnyArg()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriterStmt.cpp647 void ASTStmtWriter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
HDASTReaderStmt.cpp687 void ASTStmtReader::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExpr.cpp3056 const auto *CE = cast<ExplicitCastExpr>(E); in EmitCastLValue()
HDCGExprScalar.cpp312 Value *VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()