Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/lib/AST/StmtProfile.cpp
Show First 20 Lines • Show All 1,563 Lines • ▼ Show 20 Lines | |||||
StmtProfiler::VisitCXXReinterpretCastExpr(const CXXReinterpretCastExpr *S) { | StmtProfiler::VisitCXXReinterpretCastExpr(const CXXReinterpretCastExpr *S) { | ||||
VisitCXXNamedCastExpr(S); | VisitCXXNamedCastExpr(S); | ||||
} | } | ||||
void StmtProfiler::VisitCXXConstCastExpr(const CXXConstCastExpr *S) { | void StmtProfiler::VisitCXXConstCastExpr(const CXXConstCastExpr *S) { | ||||
VisitCXXNamedCastExpr(S); | VisitCXXNamedCastExpr(S); | ||||
} | } | ||||
void StmtProfiler::VisitBuiltinBitCastExpr(const BuiltinBitCastExpr *S) { | |||||
VisitExpr(S); | |||||
VisitType(S->getTypeInfoAsWritten()->getType()); | |||||
} | |||||
void StmtProfiler::VisitUserDefinedLiteral(const UserDefinedLiteral *S) { | void StmtProfiler::VisitUserDefinedLiteral(const UserDefinedLiteral *S) { | ||||
VisitCallExpr(S); | VisitCallExpr(S); | ||||
} | } | ||||
void StmtProfiler::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *S) { | void StmtProfiler::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *S) { | ||||
VisitExpr(S); | VisitExpr(S); | ||||
ID.AddBoolean(S->getValue()); | ID.AddBoolean(S->getValue()); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 460 Lines • Show Last 20 Lines |