| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | TemplateBase.cpp | 130 return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent() || in isDependent() 131 isa<PackExpansionExpr>(getAsExpr())); in isDependent() 170 return getAsExpr()->isInstantiationDependent(); in isInstantiationDependent() 199 return isa<PackExpansionExpr>(getAsExpr()); in isPackExpansion() 225 if (getAsExpr()->containsUnexpandedParameterPack()) in containsUnexpandedParameterPack() 291 getAsExpr()->Profile(ID, Context, true); in Profile() 339 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern() 401 getAsExpr()->printPretty(Out, nullptr, Policy); in print() 503 Arg.getAsExpr()->printPretty(OS, nullptr, Policy); in operator <<()
|
| HD | TypeLoc.cpp | 446 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
|
| HD | ASTDiagnostic.cpp | 1215 ArgExpr = Iter->getAsExpr(); in GetExpr() 1242 ArgExpr = Iter.getDesugar().getAsExpr(); in GetInt() 1268 ArgExpr = Iter.getDesugar().getAsExpr(); in GetValueDecl()
|
| HD | StmtProfile.cpp | 1527 Visit(Arg.getAsExpr()); in VisitTemplateArgument()
|
| HD | ASTDumper.cpp | 949 dumpStmt(A.getAsExpr()); in dumpTemplateArgument()
|
| HD | ASTImporter.cpp | 375 Arg1.getAsExpr(), Arg2.getAsExpr()); in IsStructurallyEquivalent() 2204 if (Expr *ToExpr = Importer.Import(From.getAsExpr())) in ImportTemplateArgument()
|
| HD | MicrosoftMangle.cpp | 1238 mangleExpression(TA.getAsExpr()); in mangleTemplateArg()
|
| HD | ItaniumMangle.cpp | 3558 const Expr *E = A.getAsExpr()->IgnoreParens(); in mangleTemplateArg()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | TemplateBase.h | 307 Expr *getAsExpr() const { in getAsExpr() function 403 Expr *getAsExpr() const { in getAsExpr() function 481 return LocInfo.getAsExpr(); in getSourceExpression() 486 return LocInfo.getAsExpr(); in getSourceDeclExpression() 491 return LocInfo.getAsExpr(); in getSourceNullPtrExpression() 496 return LocInfo.getAsExpr(); in getSourceIntegralExpression()
|
| HD | DataRecursiveASTVisitor.h | 715 return getDerived().TraverseStmt(Arg.getAsExpr()); in TraverseTemplateArgument()
|
| HD | RecursiveASTVisitor.h | 784 return getDerived().TraverseStmt(Arg.getAsExpr()); in TraverseTemplateArgument()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | ParsedTemplate.h | 76 Expr *getAsExpr() const { in getAsExpr() function
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateVariadic.cpp | 430 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion() 908 = cast<PackExpansionExpr>(Argument.getAsExpr()); in getTemplateArgumentPackExpansionPattern()
|
| HD | SemaTemplateDeduction.cpp | 216 X.getAsExpr()->Profile(ID1, Context, true); in checkDeducedTemplateArguments() 217 Y.getAsExpr()->Profile(ID2, Context, true); in checkDeducedTemplateArguments() 1732 = getDeducedParameterFromExpr(Param.getAsExpr())) { in DeduceTemplateArguments() 1740 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsExpr(), in DeduceTemplateArguments() 1946 X.getAsExpr()->Profile(XID, Context, true); in isSameTemplateArg() 1947 Y.getAsExpr()->Profile(YID, Context, true); in isSameTemplateArg() 2037 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc() 4941 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
|
| HD | SemaTemplate.cpp | 497 Expr *E = static_cast<Expr *>(Arg.getAsExpr()); in translateTemplateArgument() 2372 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Arg.getAsExpr()); in isTemplateArgumentTemplateParameter() 3060 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) { in CheckTemplateTypeArgument() 3064 dyn_cast<DependentScopeDeclRefExpr>(Arg.getAsExpr())) { in CheckTemplateTypeArgument() 3068 dyn_cast<CXXDependentScopeMemberExpr>(Arg.getAsExpr())) { in CheckTemplateTypeArgument() 3460 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument() 3467 if (Res.get() != Arg.getArgument().getAsExpr()) { in CheckTemplateArgument() 5991 Expr *ArgExpr = Args[I].getAsExpr(); in CheckNonTypeTemplatePartialSpecializationArgs()
|
| HD | SemaTemplateInstantiate.cpp | 1142 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef()
|
| HD | TreeTransform.h | 3446 Output = TemplateArgumentLoc(Arg, Arg.getAsExpr()); in InventTemplateArgumentLoc() 3513 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 636 return InnerMatcher.matches(*Node.getAsExpr(), Finder, Builder); in AST_MATCHER_P()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTWriter.cpp | 4848 AddStmt(Arg.getAsExpr()); in AddTemplateArgumentLocInfo() 4878 = Arg.getArgument().getAsExpr() == Arg.getLocInfo().getAsExpr(); in AddTemplateArgumentLoc() 5324 AddStmt(Arg.getAsExpr()); in AddTemplateArgument()
|
| HD | ASTReader.cpp | 5843 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in ReadTemplateArgumentLoc()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGDebugInfo.cpp | 1298 const Expr *E = TA.getAsExpr(); in CollectTemplateParams()
|