/external/llvm-project/clang/include/clang/AST/ |
D | ComputeDependence.h | 52 class CXXTypeidExpr; variable 134 ExprDependence computeDependence(CXXTypeidExpr *E);
|
D | EvaluatedExprVisitor.h | 79 void VisitCXXTypeidExpr(PTR(CXXTypeidExpr) E) { in VisitCXXTypeidExpr()
|
D | JSONNodeDumper.h | 281 void VisitCXXTypeidExpr(const CXXTypeidExpr *CTE);
|
D | ExprCXX.h | 829 class CXXTypeidExpr : public Expr { 837 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) in CXXTypeidExpr() function 843 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R) in CXXTypeidExpr() function 849 CXXTypeidExpr(EmptyShell Empty, bool isExpr) in CXXTypeidExpr() function 903 reinterpret_cast<Stmt **>(&const_cast<CXXTypeidExpr *>(this)->Operand); in children()
|
/external/clang/include/clang/AST/ |
D | EvaluatedExprVisitor.h | 79 void VisitCXXTypeidExpr(PTR(CXXTypeidExpr) E) { in VisitCXXTypeidExpr()
|
D | ExprCXX.h | 575 class CXXTypeidExpr : public Expr { 581 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) in CXXTypeidExpr() function 591 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R) in CXXTypeidExpr() function 601 CXXTypeidExpr(EmptyShell Empty, bool isExpr) in CXXTypeidExpr() function
|
/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 80 isa<CXXTypeidExpr>(Expr) || in tryToFixConversion()
|
D | SemaExceptionSpec.cpp | 929 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow() 971 return canTypeidThrow(*this, cast<CXXTypeidExpr>(E)); in canThrow()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 79 isa<CXXTypeidExpr>(Expr) || in tryToFixConversion()
|
D | SemaExceptionSpec.cpp | 1096 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow() 1145 return canTypeidThrow(*this, cast<CXXTypeidExpr>(S)); in canThrow()
|
/external/llvm-project/clang/lib/Analysis/ |
D | ExprMutationAnalyzer.cpp | 91 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr> 94 AST_MATCHER(CXXTypeidExpr, isPotentiallyEvaluated) { in AST_MATCHER() argument
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 111 def CXXTypeidExpr : DStmt<Expr>;
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | UseAfterMoveCheck.cpp | 42 if (const auto *TypeIDExpr = dyn_cast<CXXTypeidExpr>(&Node)) in AST_MATCHER()
|
/external/clang/lib/Edit/ |
D | RewriteObjCFoundationAPI.cpp | 897 isa<CXXTypeidExpr>(Expr) || in subscriptOperatorNeedsParens() 924 isa<CXXTypeidExpr>(Expr) || in castOperatorNeedsParens()
|
/external/llvm-project/clang/lib/Edit/ |
D | RewriteObjCFoundationAPI.cpp | 899 isa<CXXTypeidExpr>(Expr) || in subscriptOperatorNeedsParens() 926 isa<CXXTypeidExpr>(Expr) || in castOperatorNeedsParens()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | StmtNodes.td | 126 def CXXTypeidExpr : StmtNode<Expr>;
|
/external/llvm-project/clang/lib/AST/ |
D | ExprCXX.cpp | 134 bool CXXTypeidExpr::isPotentiallyEvaluated() const { in isPotentiallyEvaluated() 149 bool CXXTypeidExpr::isMostDerived(ASTContext &Context) const { in isMostDerived() 161 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
|
D | ComputeDependence.cpp | 233 ExprDependence clang::computeDependence(CXXTypeidExpr *E) { in computeDependence()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 28 bool CXXTypeidExpr::isPotentiallyEvaluated() const { in isPotentiallyEvaluated() 43 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1098 CXXTypeidExpr *Typeid = cast<CXXTypeidExpr>(E); in EmitLValue()
|
D | CGExprAgg.cpp | 183 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); } in VisitCXXTypeidExpr()
|
D | CodeGenFunction.h | 2030 llvm::Value *EmitCXXTypeidExpr(const CXXTypeidExpr *E); 2800 LValue EmitCXXTypeidLValue(const CXXTypeidExpr *E);
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1786 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E); 2013 ConstantLValueEmitter::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1807 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr() 3569 S = new (Context) CXXTypeidExpr(Empty, true); in ReadStmtFromStream() 3573 S = new (Context) CXXTypeidExpr(Empty, false); in ReadStmtFromStream()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1351 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) { in VisitCXXTypeidExpr() 3536 S = new (Context) CXXTypeidExpr(Empty, true); in ReadStmtFromStream() 3539 S = new (Context) CXXTypeidExpr(Empty, false); in ReadStmtFromStream()
|