Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Basic/
DStmtNodes.td79 def ExplicitCastExpr : DStmt<CastExpr, 1>;
80 def CStyleCastExpr : DStmt<ExplicitCastExpr>;
105 def CXXNamedCastExpr : DStmt<ExplicitCastExpr, 1>;
110 def CXXFunctionalCastExpr : DStmt<ExplicitCastExpr>;
170 def ObjCBridgedCastExpr : DStmt<ExplicitCastExpr>;
/external/clang/lib/AST/
DExprClassification.cpp332 return ClassifyUnnamed(Ctx, cast<ExplicitCastExpr>(E)->getTypeAsWritten()); in ClassifyInternal()
589 if (const ExplicitCastExpr *CE = in IsModifiable()
590 dyn_cast<ExplicitCastExpr>(E->IgnoreParens())) { in IsModifiable()
DItaniumMangle.cpp3158 const ExplicitCastExpr *ECE = cast<ExplicitCastExpr>(E); in mangleCastExpression()
3675 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression()
DStmtProfile.cpp860 void StmtProfiler::VisitExplicitCastExpr(const ExplicitCastExpr *S) { in VisitExplicitCastExpr()
DExpr.cpp3150 if (const ExplicitCastExpr *CE = dyn_cast<ExplicitCastExpr>(this)) { in isNullPointerConstant()
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp284 if (isa<ExplicitCastExpr>(CE)) in dynamicTypePropagationOnCasts()
569 if (isa<ExplicitCastExpr>(CE) && !OrigToDest && !DestToOrig) { in checkPostStmt()
929 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
DDynamicTypeChecker.cpp128 if (const auto *ExplicitCast = dyn_cast<ExplicitCastExpr>(S)) { in VisitNode()
DMallocSizeofChecker.cpp77 TypeCallPair VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
DNullabilityChecker.cpp97 check::PostCall, check::PostStmt<ExplicitCastExpr>,
112 void checkPostStmt(const ExplicitCastExpr *CE, CheckerContext &C) const;
957 void NullabilityChecker::checkPostStmt(const ExplicitCastExpr *CE, in checkPostStmt()
/external/v8/tools/clang/plugins/
DCheckIPCVisitor.cpp113 if (auto* cast_expr = dyn_cast<ExplicitCastExpr>(arg_expr)) { in ValidateWriteParamArgument()
/external/clang/include/clang/AST/
DExprObjC.h1520 : public ExplicitCastExpr,
1535 : ExplicitCastExpr(ObjCBridgedCastExprClass, TSInfo->getType(), VK_RValue,
1541 : ExplicitCastExpr(ObjCBridgedCastExprClass, Shell, 0) { }
DExprCXX.h203 class CXXNamedCastExpr : public ExplicitCastExpr {
215 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), in CXXNamedCastExpr()
219 : ExplicitCastExpr(SC, Shell, PathSize) { } in CXXNamedCastExpr()
1396 : public ExplicitCastExpr,
1405 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, in CXXFunctionalCastExpr()
1410 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize) { } in CXXFunctionalCastExpr()
DExpr.h2800 class ExplicitCastExpr : public CastExpr {
2806 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, in ExplicitCastExpr() function
2812 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr() function
2835 : public ExplicitCastExpr,
2843 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr()
2848 : ExplicitCastExpr(CStyleCastExprClass, Shell, PathSize) { } in CStyleCastExpr()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp270 if (const ExplicitCastExpr *ExCast=dyn_cast_or_null<ExplicitCastExpr>(CastE)) in VisitCast()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1897 ExplicitCastExpr> explicitCastExpr;
3706 AST_MATCHER_P(ExplicitCastExpr, hasDestinationType, in AST_MATCHER_P() argument
/external/clang/lib/CodeGen/
DCodeGenModule.h926 void EmitExplicitCastExprType(const ExplicitCastExpr *E,
DCGExpr.cpp804 void CodeGenModule::EmitExplicitCastExprType(const ExplicitCastExpr *E, in EmitExplicitCastExprType()
829 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(CE)) in EmitPointerWithAlignment()
846 if (isa<ExplicitCastExpr>(CE) && in EmitPointerWithAlignment()
3677 const auto *CE = cast<ExplicitCastExpr>(E); in EmitCastLValue()
DCGExprAgg.cpp576 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
DCGExprComplex.cpp157 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
DCGExprConstant.cpp645 if (const auto *ECE = dyn_cast<ExplicitCastExpr>(E)) in VisitCastExpr()
DCGExprScalar.cpp316 Value *VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/external/clang/lib/Sema/
DSemaExprObjC.cpp4136 } else if (ExplicitCastExpr *cast = dyn_cast<ExplicitCastExpr>(realCast)) { in diagnoseARCUnbridgedCast()
/external/clang/lib/Serialization/
DASTWriterStmt.cpp691 void ASTStmtWriter::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
DASTReaderStmt.cpp721 void ASTStmtReader::VisitExplicitCastExpr(ExplicitCastExpr *E) { in VisitExplicitCastExpr()
/external/clang/tools/libclang/
DCIndex.cpp1913 void VisitExplicitCastExpr(const ExplicitCastExpr *E);
2442 void EnqueueVisitor::VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()

12