Home
last modified time | relevance | path

Searched refs:CXXDynamicCastExpr (Results 1 – 20 of 20) sorted by relevance

/external/clang/lib/AST/
DExprCXX.cpp549 CXXDynamicCastExpr *CXXDynamicCastExpr::Create(ASTContext &C, QualType T, in Create()
558 void *Buffer = C.Allocate(sizeof(CXXDynamicCastExpr) in Create()
560 CXXDynamicCastExpr *E = in Create()
561 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, in Create()
567 CXXDynamicCastExpr *CXXDynamicCastExpr::CreateEmpty(ASTContext &C, in CreateEmpty()
570 C.Allocate(sizeof(CXXDynamicCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); in CreateEmpty()
571 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize); in CreateEmpty()
582 bool CXXDynamicCastExpr::isAlwaysNull() const in isAlwaysNull()
DStmtProfile.cpp731 void StmtProfiler::VisitCXXDynamicCastExpr(const CXXDynamicCastExpr *S) { in VisitCXXDynamicCastExpr()
DStmtPrinter.cpp1209 void StmtPrinter::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *Node) { in VisitCXXDynamicCastExpr()
DExpr.cpp2855 const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(this); in HasSideEffects()
DExprConstant.cpp2409 RetTy VisitCXXDynamicCastExpr(const CXXDynamicCastExpr *E) { in VisitCXXDynamicCastExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td99 def CXXDynamicCastExpr : DStmt<CXXNamedCastExpr>;
/external/clang/include/clang/AST/
DExprCXX.h262 class CXXDynamicCastExpr : public CXXNamedCastExpr {
263 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, in CXXDynamicCastExpr() function
270 explicit CXXDynamicCastExpr(EmptyShell Empty, unsigned pathSize) in CXXDynamicCastExpr() function
274 static CXXDynamicCastExpr *Create(ASTContext &Context, QualType T,
281 static CXXDynamicCastExpr *CreateEmpty(ASTContext &Context,
DRecursiveASTVisitor.h1957 DEF_TRAVERSE_STMT(CXXDynamicCastExpr, {
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp860 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) { in canDynamicCastThrow()
906 CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E)); in canThrow()
DSemaCast.cpp270 return Op.complete(CXXDynamicCastExpr::Create(Context, Op.ResultType, in BuildCXXNamedCast()
DTreeTransform.h7034 TreeTransform<Derived>::TransformCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in TransformCXXDynamicCastExpr()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp613 assert(isa<CXXDynamicCastExpr>(E) && "CK_Dynamic without a dynamic_cast?"); in VisitCastExpr()
618 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E)); in VisitCastExpr()
DCGExpr.cpp2744 const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(E); in EmitCastLValue()
DCGExprScalar.cpp1252 const CXXDynamicCastExpr *DCE = cast<CXXDynamicCastExpr>(CE); in VisitCastExpr()
DCGExprCXX.cpp1871 const CXXDynamicCastExpr *DCE) { in EmitDynamicCast()
DCodeGenFunction.h1904 llvm::Value *EmitDynamicCast(llvm::Value *V, const CXXDynamicCastExpr *DCE);
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1158 void ASTStmtReader::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in VisitCXXDynamicCastExpr()
2036 S = CXXDynamicCastExpr::CreateEmpty(Context, in ReadStmtFromStream()
DASTWriterStmt.cpp1135 void ASTStmtWriter::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *E) { in VisitCXXDynamicCastExpr()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1078 CXXDynamicCastExpr> dynamicCastExpr;
/external/clang/tools/libclang/
DRecursiveASTVisitor.h1881 DEF_TRAVERSE_STMT(CXXDynamicCastExpr, {