Searched refs:syntax (Results 1 - 25 of 225) sorted by relevance

123456789

/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DNodes.cpp13 llvm::raw_ostream &syntax::operator<<(llvm::raw_ostream &OS, NodeKind K) {
127 llvm::raw_ostream &syntax::operator<<(llvm::raw_ostream &OS, NodeRole R) {
129 case syntax::NodeRole::Detached:
131 case syntax::NodeRole::Unknown:
133 case syntax::NodeRole::OpenParen:
135 case syntax::NodeRole::CloseParen:
137 case syntax::NodeRole::IntroducerKeyword:
139 case syntax::NodeRole::LiteralToken:
141 case syntax::NodeRole::ArrowToken:
143 case syntax
[all...]
H A DSynthesis.cpp12 /// Exposes private syntax tree APIs required to implement node synthesis.
14 class syntax::FactoryImpl {
16 static void setCanModify(syntax::Node *N) { N->CanModify = true; }
18 static void prependChildLowLevel(syntax::Tree *T, syntax::Node *Child,
19 syntax::NodeRole R) {
24 clang::syntax::Leaf *syntax::createPunctuation(clang::syntax::Arena &A,
31 auto *L = new (A.allocator()) clang::syntax
[all...]
H A DMutations.cpp28 class syntax::MutationsImpl {
31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) {
46 static void replace(syntax::Node *Old, syntax::Node *New) {
62 static void remove(syntax::Node *N) {
72 static syntax::Node *findPrevious(syntax::Node *N) {
75 for (syntax::Node *C = N->parent()->firstChild(); C != nullptr;
84 void syntax
[all...]
H A DTree.cpp19 static void traverse(const syntax::Node *N,
20 llvm::function_ref<void(const syntax::Node *)> Visit) {
21 if (auto *T = dyn_cast<syntax::Tree>(N)) {
27 static void traverse(syntax::Node *N,
28 llvm::function_ref<void(syntax::Node *)> Visit) {
29 traverse(static_cast<const syntax::Node *>(N), [&](const syntax::Node *N) {
30 Visit(const_cast<syntax::Node *>(N));
35 syntax::Arena::Arena(SourceManager &SourceMgr, const LangOptions &LangOpts,
39 const clang::syntax
[all...]
H A DComputeReplacements.cpp16 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>,
19 void enumerateTokenSpans(const syntax::Tree *Root, ProcessTokensFn Callback) {
25 void run(const syntax::Tree *Root) {
33 void process(const syntax::Node *N) {
34 if (auto *T = dyn_cast<syntax::Tree>(N)) {
40 auto *L = cast<syntax::Leaf>(N);
55 const syntax::Token *SpanBegin;
56 const syntax::Token *SpanEnd;
64 syntax::FileRange rangeOfExpanded(const syntax
[all...]
H A DBuildTree.cpp119 static syntax::NodeKind getOperatorNodeKind(const CXXOperatorCallExpr &E) {
152 return syntax::NodeKind::BinaryOperatorExpression;
155 return syntax::NodeKind::PrefixUnaryOperatorExpression;
161 return syntax::NodeKind::PrefixUnaryOperatorExpression;
163 return syntax::NodeKind::PostfixUnaryOperatorExpression;
174 return syntax::NodeKind::PrefixUnaryOperatorExpression;
176 return syntax::NodeKind::BinaryOperatorExpression;
180 return syntax::NodeKind::BinaryOperatorExpression;
190 return syntax::NodeKind::UnknownExpression;
230 /// Maintains a mapping from AST to syntax tre
[all...]
H A DTokens.cpp36 using namespace clang::syntax;
40 llvm::ArrayRef<syntax::Token>
41 getTokensCovering(llvm::ArrayRef<syntax::Token> Toks, SourceRange R,
45 const syntax::Token *Begin =
46 llvm::partition_point(Toks, [&](const syntax::Token &T) {
49 const syntax::Token *End =
50 llvm::partition_point(Toks, [&](const syntax::Token &T) {
65 SourceRange findCommonRangeForMacroArgs(const syntax::Token &First,
66 const syntax::Token &Last,
101 syntax
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h1 //===- BuildTree.h - build syntax trees -----------------------*- C++ -*-=====//
8 // Functions to construct a syntax tree from an AST.
19 namespace syntax { namespace in namespace:clang
21 /// Build a syntax tree for the main file.
22 syntax::TranslationUnit *buildSyntaxTree(Arena &A,
25 // Create syntax trees from subtrees not backed by the source code.
27 clang::syntax::Leaf *createPunctuation(clang::syntax::Arena &A,
29 clang::syntax::EmptyStatement *createEmptyStatement(clang::syntax
[all...]
H A DMutations.h1 //===- Mutations.h - mutate syntax trees --------------------*- C++ ---*-=====//
8 // Defines high-level APIs for transforming syntax trees and producing the
19 namespace syntax { namespace in namespace:clang
22 /// to the syntax tree.
24 const syntax::TranslationUnit &TU);
32 void removeStatement(syntax::Arena &A, syntax::Statement *S);
34 } // namespace syntax
H A DTokens.h47 namespace syntax { namespace in namespace:clang
134 static FileRange range(const SourceManager &SM, const syntax::Token &First,
135 const syntax::Token &Last);
191 llvm::ArrayRef<syntax::Token> expandedTokens() const {
197 llvm::ArrayRef<syntax::Token> expandedTokens(SourceRange R) const;
227 llvm::Optional<llvm::ArrayRef<syntax::Token>>
228 spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const;
257 llvm::SmallVector<llvm::ArrayRef<syntax::Token>, 1>
258 expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const;
270 llvm::ArrayRef<syntax
[all...]
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dnegdf2vfp.S17 .syntax unified
H A Dnegsf2vfp.S17 .syntax unified
H A Drestore_vfp_d8_d15_regs.S22 .syntax unified
H A Dsave_vfp_d8_d15_regs.S22 .syntax unified
H A Daddsf3vfp.S17 .syntax unified
H A Daeabi_memcmp.S13 .syntax unified
H A Daeabi_memcpy.S13 .syntax unified
H A Ddivsf3vfp.S17 .syntax unified
H A Dextendsfdf2vfp.S18 .syntax unified
H A Dfixdfsivfp.S18 .syntax unified
H A Dfixsfsivfp.S18 .syntax unified
H A Dfixunsdfsivfp.S19 .syntax unified
H A Dfixunssfsivfp.S19 .syntax unified
H A Dfloatsidfvfp.S18 .syntax unified
/freebsd-13-stable/usr.bin/bmake/tests/syntax/
H A DMakefile3 TESTSDIR= ${TESTSBASE}/usr.bin/bmake/syntax

Completed in 193 milliseconds

123456789