Searched refs:CXXDynamicCastExpr (Results 1 - 18 of 18) sorted by relevance

/external/clang/lib/AST/
H A DExprCXX.cpp613 CXXDynamicCastExpr *CXXDynamicCastExpr::Create(const ASTContext &C, QualType T,
622 void *Buffer = C.Allocate(sizeof(CXXDynamicCastExpr)
624 CXXDynamicCastExpr *E =
625 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
631 CXXDynamicCastExpr *CXXDynamicCastExpr::CreateEmpty(const ASTContext &C,
634 C.Allocate(sizeof(CXXDynamicCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
635 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize);
646 bool CXXDynamicCastExpr
[all...]
H A DStmtProfile.cpp877 void StmtProfiler::VisitCXXDynamicCastExpr(const CXXDynamicCastExpr *S) {
H A DExpr.cpp2955 const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(this);
H A DExprConstant.cpp3901 bool VisitCXXDynamicCastExpr(const CXXDynamicCastExpr *E) {
/external/clang/lib/Sema/
H A DSemaExceptionSpec.cpp842 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) {
888 CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E));
H A DSemaCast.cpp275 return Op.complete(CXXDynamicCastExpr::Create(Context, Op.ResultType,
H A DTreeTransform.h7730 TreeTransform<Derived>::TransformCXXDynamicCastExpr(CXXDynamicCastExpr *E) {
/external/clang/include/clang/AST/
H A DExprCXX.h178 /// CXXDynamicCastExpr for \c dynamic_cast, CXXReinterpretCastExpr for
262 class CXXDynamicCastExpr : public CXXNamedCastExpr { class in namespace:clang
263 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, function in class:clang::CXXDynamicCastExpr
270 explicit CXXDynamicCastExpr(EmptyShell Empty, unsigned pathSize) function in class:clang::CXXDynamicCastExpr
274 static CXXDynamicCastExpr *Create(const ASTContext &Context, QualType T,
281 static CXXDynamicCastExpr *CreateEmpty(const ASTContext &Context,
H A DDataRecursiveASTVisitor.h1982 DEF_TRAVERSE_STMT(CXXDynamicCastExpr, {
H A DRecursiveASTVisitor.h2007 DEF_TRAVERSE_STMT(CXXDynamicCastExpr, {
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp567 assert(isa<CXXDynamicCastExpr>(E) && "CK_Dynamic without a dynamic_cast?");
572 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E));
H A DCGExprCXX.cpp1690 const CXXDynamicCastExpr *DCE) {
H A DCGExprScalar.cpp1349 const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(CE);
H A DCodeGenFunction.h1662 llvm::Value *EmitDynamicCast(llvm::Value *V, const CXXDynamicCastExpr *DCE);
H A DCGExpr.cpp2840 const auto *DCE = cast<CXXDynamicCastExpr>(E);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1282 CXXDynamicCastExpr> dynamicCastExpr;
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1258 void ASTStmtReader::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) {
2508 S = CXXDynamicCastExpr::CreateEmpty(Context,
H A DASTWriterStmt.cpp1216 void ASTStmtWriter::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) {

Completed in 5245 milliseconds