Home
last modified time | relevance | path

Searched refs:Syntax (Results 1 – 25 of 191) sorted by relevance

12345678

/llvm-project/clang/lib/Basic/
H A DAttributes.cpp25 static int hasAttributeImpl(AttributeCommonInfo::Syntax Syntax, StringRef Name, in hasAttributeImpl()
34 int clang::hasAttribute(AttributeCommonInfo::Syntax Syntax, in hasAttribute()
61 int res = hasAttributeImpl(Syntax, Name, ScopeName, Target, LangOpts); in hasAttribute()
68 if (Ptr->hasSpelling(Syntax, Name))
75 int clang::hasAttribute(AttributeCommonInfo::Syntax Syntax, in getSubjectMatchRuleSpelling()
78 return hasAttribute(Syntax, Scope, Attr, Target, LangOpts,
94 AttributeCommonInfo::Syntax SyntaxUse in normalizeAttrScopeName()
22 hasAttributeImpl(AttributeCommonInfo::Syntax Syntax,StringRef Name,StringRef ScopeName,const TargetInfo & Target,const LangOptions & LangOpts) hasAttributeImpl() argument
31 hasAttribute(AttributeCommonInfo::Syntax Syntax,const IdentifierInfo * Scope,const IdentifierInfo * Attr,const TargetInfo & Target,const LangOptions & LangOpts) hasAttribute() argument
159 auto Syntax = static_cast<AttributeCommonInfo::Syntax>(getSyntax()); calculateAttributeSpellingListIndex() local
[all...]
/llvm-project/clang/include/clang/Basic/
H A DAttributeCommonInfo.h28 enum Syntax { enum
85 /// Corresponds to the Syntax enum.
86 LLVM_PREFERRED_TYPE(Syntax)
103 constexpr Form(Syntax SyntaxUsed, unsigned SpellingIndex, bool IsAlignas, in Form()
113 Syntax getSyntax() const { return Syntax(SyntaxUsed); } in CXX11()
133 constexpr Form(Syntax SyntaxUsed)
137 LLVM_PREFERRED_TYPE(Syntax)
180 Syntax getSyntax() const { return Syntax(SyntaxUse in getAttrName()
[all...]
H A DParsedAttrInfo.h69 AttributeCommonInfo::Syntax Syntax;
102 bool hasSpelling(AttributeCommonInfo::Syntax Syntax, StringRef Name) const { in hasSpelling()
104 return (S.Syntax == Syntax && S.NormalizedFullName == Name); in hasSpelling()
67 AttributeCommonInfo::Syntax Syntax; global() member
H A DAttributes.h22 int hasAttribute(AttributeCommonInfo::Syntax Syntax,
26 int hasAttribute(AttributeCommonInfo::Syntax Syntax,
/llvm-project/clang/include/clang/Tooling/
H A DJSONCompilationDatabase.h69 JSONCommandLineSyntax Syntax);
76 JSONCommandLineSyntax Syntax);
98 JSONCommandLineSyntax Syntax) in JSONCompilationDatabase() argument
99 : Database(std::move(Database)), Syntax(Syntax), in JSONCompilationDatabase()
134 JSONCommandLineSyntax Syntax; variable
/llvm-project/llvm/docs/
H A DAMDGPUModifierSyntax.rst2 Syntax of AMDGPU Instruction Modifiers
17 <x> Syntax and meaning of *x* are explained elsewhere.
38 Syntax Description
63 Syntax Description
88 Syntax Description
112 Syntax Description
182 Syntax Description
200 Syntax Description
213 Syntax Description
227 Syntax Description
[all …]
H A DAMDGPUOperandSyntax.rst2 Syntax of AMDGPU Instruction Operands
17 <x> Syntax and meaning of *x* are explained elsewhere.
37 Syntax Description
86 **Non-Sequential Address (NSA) Syntax**
92 Syntax Description
130 Syntax Description
157Syntax Alternative Syntax (SP3) …
232 Syntax Description
320 Syntax Description
380Syntax Description Availab…
[all …]
H A DAMDGPUInstructionSyntax.rst2 AMDGPU Instruction Syntax
13 Syntax section in Instructions
16 Syntax of Regular Instructions argument
30 Syntax of VOPD Instructions argument
192 Syntax section in Operands
202 Syntax section in Modifiers
H A DExtensions.rst17 General Assembly Syntax
31 Machine-specific Assembly Syntax
77 Syntax:
568 Syntax:
575 Syntax:
584 Syntax:
594 Syntax:
599 Syntax:
604 Syntax:
611 Syntax
[all...]
H A DLangRef.rst64 Syntax chapter
820 Syntax::
883 Syntax::
896 Syntax::
910 Syntax::
972 Syntax::
1024 Syntax::
1046 Syntax::
1144 Syntax::
2722 Syntax
17421 Syntax global() subsubsection
17471 Syntax global() subsubsection
17520 Syntax global() subsubsection
17570 Syntax global() subsubsection
17617 Syntax global() subsubsection
17670 Syntax global() subsubsection
17773 Syntax global() subsubsection
17833 Syntax global() subsubsection
17892 Syntax global() subsubsection
17962 Syntax global() subsubsection
18029 Syntax global() subsubsection
18089 Syntax global() subsubsection
18149 Syntax global() subsubsection
18216 Syntax global() subsubsection
[all...]
/llvm-project/clang/lib/Tooling/
H A DJSONCompilationDatabase.cpp135 std::vector<std::string> unescapeCommandLine(JSONCommandLineSyntax Syntax, in unescapeCommandLine() argument
137 if (Syntax == JSONCommandLineSyntax::AutoDetect) { in unescapeCommandLine()
140 Syntax = JSONCommandLineSyntax::Windows; in unescapeCommandLine()
142 Syntax = JSONCommandLineSyntax::Gnu; in unescapeCommandLine()
146 if (Syntax == JSONCommandLineSyntax::Windows) { in unescapeCommandLine()
154 assert(Syntax == JSONCommandLineSyntax::Gnu); in unescapeCommandLine()
195 JSONCommandLineSyntax Syntax) { in loadFromFile() argument
206 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax)); in loadFromFile()
215 JSONCommandLineSyntax Syntax) { in loadFromBuffer() argument
219 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax)); in loadFromBuffer()
[all …]
/llvm-project/clang/include/clang/Tooling/Syntax/
H A DSyntax.td1 //===- Syntax.td - TableGen metamodel for syntax::Node hierarchy ----------===//
30 // Syntax is any constraint on constructs that can appear somewhere.
31 class Syntax;
32 class Optional<Syntax inner_> : Syntax { Syntax inner = inner_; }
33 class AnyToken<list<string> kinds_> : Syntax { list<string> kinds = kinds_; }
39 class NodeType : Syntax {
66 class Role<string role_, Syntax syntax_> {
68 Syntax syntax = syntax_;
/llvm-project/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/
H A DBUILD.gn1 static_library("Syntax") {
5 "//clang/include/clang/Tooling/Syntax:Nodes",
11 public_deps = [ "//clang/include/clang/Tooling/Syntax:NodeClasses" ]
/llvm-project/clang-tools-extra/docs/
H A Dpp-trace.rst136 The Argument Value Syntax field describes the values that will be displayed
163 Argument Name Argument Value Syntax Clang C++ Type …
188 Argument Name Argument Value Syntax Clang C++ Type …
210 Argument Name Argument Value Syntax Clang C++ Type …
244 Argument Name Argument Value Syntax Clang C++ Type …
266 Argument Name Argument Value Syntax Clang C++ Type …
283 Argument Name Argument Value Syntax Clang C++ Type …
303 Argument Name Argument Value Syntax Clang C++ Type …
323 Argument Name Argument Value Syntax Clang C++ Type …
345 Argument Name Argument Value Syntax Clang C++ Type …
[all …]
/llvm-project/llvm/utils/emacs/
H A DREADME8 Syntax highlighting mode for LLVM assembly files. To use, add this code to
17 Syntax highlighting mode for LLVM Machine IR files. To use, add this code to
26 Syntax highlighting mode for TableGen description files. To use, add this code
/llvm-project/mlir/test/mlir-tblgen/
H A Dgen-dialect-doc.td104 // CHECK: Syntax:
108 // CHECK: Syntax:
116 // CHECK: Syntax:
120 // CHECK: Syntax:
/llvm-project/libcxx/test/libcxx/fuzzing/
H A Dregex.pass.cpp20 template <std::regex_constants::syntax_option_type Syntax>
28 re.assign(s, Syntax); in regex_test()
/llvm-project/llvm/docs/AMDGPU/
H A DAMDGPUAsmGFX1013.rst9 Syntax of gfx1013 Instructions
20 For a description of other gfx1013 instructions, see :doc:`Syntax of GFX10 RDNA1 Instructions<AMDGP…
H A DAMDGPUAsmGFX904.rst9 Syntax of gfx904 Instructions
20 For a description of other gfx904 instructions see :doc:`Syntax of Core GFX9 Instructions<AMDGPUAsm…
H A DAMDGPUAsmGFX900.rst9 Syntax of gfx900, gfx902, gfx909 and gfx90c Instructions
20 For a description of other gfx900, gfx902, gfx909 and gfx90c instructions see :doc:`Syntax of Core …
H A Dgfx10_param.rst16 Syntax Description
/llvm-project/mlir/include/mlir/IR/
H A DBuiltinLocationAttributes.td33 Syntax:
69 Syntax:
164 Syntax:
204 Syntax:
318 Syntax:
H A DBuiltinAttributes.td44 Syntax:
77 Syntax:
173 Syntax:
233 Syntax:
374 Syntax:
443 Syntax:
508 Syntax:
606 Syntax:
670 Syntax:
761 Syntax
[all...]
/llvm-project/mlir/docs/Dialects/
H A DAffine.md37 Syntax:
91 Syntax:
144 Syntax:
171 Syntax:
208 Syntax of semi-affine expressions:
229 Syntax of semi-affine maps:
260 Syntax of affine constraints:
314 Syntax:
367 Syntax:
/llvm-project/clang-tools-extra/pseudo/test/
H A Dcheck-cxx-bnf.test

12345678