HomeSort by: relevance | last modified time | path
    Searched refs:CXXTypeidExpr (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
EvaluatedExprVisitor.h 82 void VisitCXXTypeidExpr(PTR(CXXTypeidExpr) E) {
ComputeDependence.h 52 class CXXTypeidExpr;
134 ExprDependence computeDependence(CXXTypeidExpr *E);
JSONNodeDumper.h 281 void VisitCXXTypeidExpr(const CXXTypeidExpr *CTE);
ExprCXX.h 839 class CXXTypeidExpr : public Expr {
847 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R)
853 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R)
859 CXXTypeidExpr(EmptyShell Empty, bool isExpr)
913 reinterpret_cast<Stmt **>(&const_cast<CXXTypeidExpr *>(this)->Operand);
RecursiveASTVisitor.h 2475 DEF_TRAVERSE_STMT(CXXTypeidExpr, {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaFixItUtils.cpp 79 isa<CXXTypeidExpr>(Expr) ||
SemaExceptionSpec.cpp 1098 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) {
1147 return canTypeidThrow(*this, cast<CXXTypeidExpr>(S));
SemaExprCXX.cpp 539 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), Operand,
612 return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E,
670 if (auto *CTE = dyn_cast<CXXTypeidExpr>(Result.get()))
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 91 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr>
92 cxxTypeidExpr;
94 AST_MATCHER(CXXTypeidExpr, isPotentiallyEvaluated) {
214 // `CXXTypeidExpr` is unevaluated unless it's
217 cxxTypeidExpr(
  /src/external/apache2/llvm/dist/clang/lib/Edit/
RewriteObjCFoundationAPI.cpp 899 isa<CXXTypeidExpr>(Expr) ||
926 isa<CXXTypeidExpr>(Expr) ||
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprCXX.cpp 134 bool CXXTypeidExpr::isPotentiallyEvaluated() const {
149 bool CXXTypeidExpr::isMostDerived(ASTContext &Context) const {
161 QualType CXXTypeidExpr::getTypeOperand(ASTContext &Context) const {
ComputeDependence.cpp 263 ExprDependence clang::computeDependence(CXXTypeidExpr *E) {
JSONNodeDumper.cpp 1278 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) {
ASTImporter.cpp 649 ExpectedStmt VisitCXXTypeidExpr(CXXTypeidExpr *E);
8055 ExpectedStmt ASTNodeImporter::VisitCXXTypeidExpr(CXXTypeidExpr *E) {
8066 return new (Importer.getToContext()) CXXTypeidExpr(
8076 return new (Importer.getToContext()) CXXTypeidExpr(
StmtPrinter.cpp 1787 void StmtPrinter::VisitCXXTypeidExpr(CXXTypeidExpr *Node) {
StmtProfile.cpp 1839 void StmtProfiler::VisitCXXTypeidExpr(const CXXTypeidExpr *S) {
ItaniumMangle.cpp 4634 const CXXTypeidExpr *TIE = cast<CXXTypeidExpr>(E);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 1787 ConstantLValue VisitCXXTypeidExpr(const CXXTypeidExpr *E);
2014 ConstantLValueEmitter::VisitCXXTypeidExpr(const CXXTypeidExpr *E) {
CGExprAgg.cpp 192 void VisitCXXTypeidExpr(CXXTypeidExpr *E) { EmitAggLoadOfLValue(E); }
CGExprCXX.cpp 2194 llvm::Value *CodeGenFunction::EmitCXXTypeidExpr(const CXXTypeidExpr *E) {
CodeGenFunction.h 2888 llvm::Value *EmitCXXTypeidExpr(const CXXTypeidExpr *E);
3923 LValue EmitCXXTypeidLValue(const CXXTypeidExpr *E);
CGExpr.cpp 1379 return EmitCXXTypeidLValue(cast<CXXTypeidExpr>(E));
5032 CodeGenFunction::EmitCXXTypeidLValue(const CXXTypeidExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1808 void ASTStmtReader::VisitCXXTypeidExpr(CXXTypeidExpr *E) {
3626 S = new (Context) CXXTypeidExpr(Empty, true);
3630 S = new (Context) CXXTypeidExpr(Empty, false);
ASTWriterStmt.cpp 1709 void ASTStmtWriter::VisitCXXTypeidExpr(CXXTypeidExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ObjCMT.cpp 224 isa<CXXTypeidExpr>(Expr) ||

Completed in 113 milliseconds

1 2