Lines Matching refs:Ctx
80 ASTContext &Ctx = AST->getASTContext(); in TEST() local
81 assert(Ctx.getTargetInfo().getUserLabelPrefix() == StringRef("_") && in TEST()
86 selectFirst<CXXRecordDecl>("d", match(cxxRecordDecl().bind("d"), Ctx)); in TEST()
91 DeclF->addAttr(::new (Ctx) AsmLabelAttr(Ctx, SourceLocation(), "foo", in TEST()
93 DeclG->addAttr(::new (Ctx) AsmLabelAttr(Ctx, SourceLocation(), "goo", in TEST()
99 ItaniumMangleContext::create(Ctx, Diags)); in TEST()
123 ASTContext &Ctx = AST->getASTContext(); in TEST() local
124 assert(Ctx.getTargetInfo().getUserLabelPrefix() == StringRef("_") && in TEST()
129 selectFirst<VarDecl>("A", match(varDecl().bind("A"), Ctx)); in TEST()
131 selectFirst<FieldDecl>("B", match(fieldDecl().bind("B"), Ctx)); in TEST()
136 ItaniumMangleContext::create(Ctx, Diags)); in TEST()
150 ASTContext &Ctx = AST->getASTContext(); in TEST() local
151 const auto &SM = Ctx.getSourceManager(); in TEST()
154 selectFirst<TagDecl>("Bar", match(enumDecl().bind("Bar"), Ctx)); in TEST()
156 Lexer::getAsCharRange(Bar->getSourceRange(), SM, Ctx.getLangOpts()); in TEST()
168 ASTContext &Ctx = AST->getASTContext(); in TEST() local
171 selectFirst<FunctionDecl>("f", match(functionDecl().bind("f"), Ctx)); in TEST()
193 ASTContext &Ctx = AST->getASTContext(); in TEST() local
196 match(functionDecl().bind("f"), Ctx); in TEST()
205 match(classTemplateDecl().bind("C"), Ctx); in TEST()
207 match(classTemplateSpecializationDecl().bind("C"), Ctx); in TEST()
228 ASTContext &Ctx = AST->getASTContext(); in TEST() local
231 selectFirst<VarDecl>("a", match(varDecl(hasName("a")).bind("a"), Ctx)); in TEST()
233 "f", match(functionDecl(hasName("f")).bind("f"), Ctx)); in TEST()
239 selectFirst<VarDecl>("b", match(varDecl(hasName("b")).bind("b"), Ctx)); in TEST()
241 "g", match(functionDecl(hasName("g")).bind("g"), Ctx)); in TEST()