Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DEvaluatedExprVisitor.h79 void VisitCXXTypeidExpr(PTR(CXXTypeidExpr) E) { in VisitCXXTypeidExpr()
DExprCXX.h538 class CXXTypeidExpr : public Expr {
544 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) in CXXTypeidExpr() function
554 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R) in CXXTypeidExpr() function
564 CXXTypeidExpr(EmptyShell Empty, bool isExpr) in CXXTypeidExpr() function
DRecursiveASTVisitor.h2106 DEF_TRAVERSE_STMT(CXXTypeidExpr, {
/external/clang/lib/Sema/
DSemaFixItUtils.cpp80 isa<CXXTypeidExpr>(Expr) || in tryToFixConversion()
DSemaExceptionSpec.cpp923 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow()
965 return canTypeidThrow(*this, cast<CXXTypeidExpr>(E)); in canThrow()
DSemaExprCXX.cpp392 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), Operand, in BuildCXXTypeId()
460 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E, in BuildCXXTypeId()
DTreeTransform.h8952 TreeTransform<Derived>::TransformCXXTypeidExpr(CXXTypeidExpr *E) { in TransformCXXTypeidExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td111 def CXXTypeidExpr : DStmt<Expr>;
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp897 isa<CXXTypeidExpr>(Expr) || in subscriptOperatorNeedsParens()
924 isa<CXXTypeidExpr>(Expr) || in castOperatorNeedsParens()
/external/v8/tools/gcmole/
Dgcmole.cc558 VISIT(CXXTypeidExpr); in VisitExpr()
612 IGNORE_EXPR(CXXTypeidExpr);
/external/clang/lib/AST/
DExprCXX.cpp28 bool CXXTypeidExpr::isPotentiallyEvaluated() const { in isPotentiallyEvaluated()
43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
DStmtProfile.cpp1146 void StmtProfiler::VisitCXXTypeidExpr(const CXXTypeidExpr *S) { in VisitCXXTypeidExpr()
DItaniumMangle.cpp3200 const CXXTypeidExpr *TIE = cast<CXXTypeidExpr>(E); in mangleExpression()
DStmtPrinter.cpp1761 void StmtPrinter::VisitCXXTypeidExpr(CXXTypeidExpr *Node) { in VisitCXXTypeidExpr()
DExpr.cpp3147 return cast<CXXTypeidExpr>(this)->isPotentiallyEvaluated(); in HasSideEffects()
DExprConstant.cpp4581 bool VisitCXXTypeidExpr(const CXXTypeidExpr *E);
4734 bool LValueExprEvaluator::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp1085 CXXTypeidExpr *Typeid = cast<CXXTypeidExpr>(E); in EmitLValue()
DCodeGenFunction.h1901 llvm::Value *EmitCXXTypeidExpr(const CXXTypeidExpr *E);
2615 LValue EmitCXXTypeidLValue(const CXXTypeidExpr *E);
DCGExprAgg.cpp182 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); } in VisitCXXTypeidExpr()
DCGExprCXX.cpp1808 llvm::Value *CodeGenFunction::EmitCXXTypeidExpr(const CXXTypeidExpr *E) { in EmitCXXTypeidExpr()
DCGExpr.cpp1013 return EmitCXXTypeidLValue(cast<CXXTypeidExpr>(E)); in EmitLValue()
3674 CodeGenFunction::EmitCXXTypeidLValue(const CXXTypeidExpr *E) { in EmitCXXTypeidLValue()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1335 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
3169 S = new (Context) CXXTypeidExpr(Empty, true); in ReadStmtFromStream()
3172 S = new (Context) CXXTypeidExpr(Empty, false); in ReadStmtFromStream()
DASTWriterStmt.cpp1308 void ASTStmtWriter::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
/external/clang/lib/ARCMigrate/
DObjCMT.cpp220 isa<CXXTypeidExpr>(Expr) || in subscriptOperatorNeedsParens()
/external/clang/tools/libclang/
DCIndex.cpp1885 void VisitCXXTypeidExpr(const CXXTypeidExpr *E);
2296 void EnqueueVisitor::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()