Home
last modified time | relevance | path

Searched refs:Macro (Results 1 – 25 of 128) sorted by relevance

123456

/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDTokenLexer.cpp32 Macro = MI; in Init()
41 Tokens = &*Macro->tokens_begin(); in Init()
44 NumTokens = Macro->tokens_end()-Macro->tokens_begin(); in Init()
61 MacroDefLength = Macro->getDefinitionLength(SM); in Init()
70 if (Macro->isFunctionLike() && Macro->getNumArgs()) in Init()
76 Macro->DisableMacro(); in Init()
89 Macro = nullptr; in Init()
125 SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro, in MaybeRemoveCommaBeforeVaArgs() argument
128 if (!Macro->isVariadic() || MacroArgNo != Macro->getNumArgs()-1) in MaybeRemoveCommaBeforeVaArgs()
143 && Macro->getNumArgs() < 2) in MaybeRemoveCommaBeforeVaArgs()
[all …]
HDPPLexerChange.cpp162 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro() argument
165 TokLexer = llvm::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro()
168 TokLexer->Init(Tok, ILEnd, Macro, Args); in EnterMacro()
655 for (auto &Macro : StartingMacros) { in EnterSubmodule() local
657 if (!Macro.second.getLatest() && in EnterSubmodule()
658 Macro.second.getOverriddenMacros().empty()) in EnterSubmodule()
661 MacroState MS(Macro.second.getLatest()); in EnterSubmodule()
662 MS.setOverriddenMacros(*this, Macro.second.getOverriddenMacros()); in EnterSubmodule()
663 State.Macros.insert(std::make_pair(Macro.first, std::move(MS))); in EnterSubmodule()
686 for (auto &Macro : CurSubmoduleState->Macros) { in LeaveSubmodule() local
[all …]
HDMacroInfo.cpp235 IdentifierInfo *II, MacroInfo *Macro, in create() argument
240 return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides); in create()
HDPPExpressions.cpp111 MacroDefinition Macro = PP.getMacroDefinition(II); in EvaluateDefined() local
112 Result.Val = !!Macro; in EvaluateDefined()
117 PP.markMacroAsUsed(Macro.getMacroInfo()); in EvaluateDefined()
145 Callbacks->Defined(macroToken, Macro, in EvaluateDefined()
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDTokenLexer.h33 MacroInfo *Macro; variable
111 : Macro(nullptr), ActualArgs(nullptr), PP(pp), OwnsTokens(false) { in TokenLexer()
127 : Macro(nullptr), ActualArgs(nullptr), PP(pp), OwnsTokens(false) { in TokenLexer()
197 MacroInfo *Macro, unsigned MacroArgNo,
HDMacroInfo.h502 MacroInfo *Macro; variable
513 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, in ModuleMacro() argument
515 : II(II), Macro(Macro), OwningModule(OwningModule), NumOverriddenBy(0), in ModuleMacro()
523 IdentifierInfo *II, MacroInfo *Macro,
540 MacroInfo *getMacroInfo() const { return Macro; } in getMacroInfo()
HDCodeCompletionHandler.h59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro, in CodeCompleteMacroArgument() argument
/NextBSD/contrib/unbound/
HDac_pkg_swig.m451 # As a special exception, the respective Autoconf Macro's copyright owner
53 # scripts that are the output of Autoconf when processing the Macro. You
56 # Macro appear in them. The GNU General Public License (GPL) does govern
57 # all other use of the material that constitutes the Autoconf Macro.
60 # Macro released by the Autoconf Macro Archive. When you make and
61 # distribute a modified version of the Autoconf Macro, you may extend this
HDax_pthread.m472 # As a special exception, the respective Autoconf Macro's copyright owner
74 # scripts that are the output of Autoconf when processing the Macro. You
77 # Macro appear in them. The GNU General Public License (GPL) does govern
78 # all other use of the material that constitutes the Autoconf Macro.
81 # Macro released by the Autoconf Archive. When you make and distribute a
82 # modified version of the Autoconf Macro, you may extend this special
/NextBSD/contrib/groff/doc/
HDgroff40 Node: Macro Package Intro10564
47 Node: Macro Directories26995
54 Node: Tutorial for Macro Users34109
74 Node: Macro Packages48681
135 Node: Request and Macro Arguments135159
136 Node: Request and Macro Arguments-Footnotes137649
137 Ref: Request and Macro Arguments-Footnote-1137744
138 Ref: Request and Macro Arguments-Footnote-2137872
289 Node: Macro Index474109
HDgroff-152 * Tutorial for Macro Users::
53 * Macro Packages::
64 * Macro Index::
87 * Macro Package Intro::
239 File: groff, Node: groff Capabilities, Next: Macro Package Intro, Prev: History, Up: Introducti…
289 File: groff, Node: Macro Package Intro, Next: Preprocessor Intro, Prev: groff Capabilities, Up:…
291 1.4 Macro Packages
303 File: groff, Node: Preprocessor Intro, Next: Output device intro, Prev: Macro Package Intro, Up…
364 File: groff, Node: Invoking groff, Next: Tutorial for Macro Users, Prev: Introduction, Up: Top
393 * Macro Directories::
[all …]
HDgroff-336 * ", in a macro argument: Request and Macro Arguments.
131 * \<SP>, difference to \~: Request and Macro Arguments.
254 * \~, difference to \<SP>: Request and Macro Arguments.
302 * arguments to requests and macros: Request and Macro Arguments.
548 * current directory: Macro Directories. (line 21)
597 * directories for macros: Macro Directories. (line 6)
598 * directory, current: Macro Directories. (line 21)
599 * directory, for tmac files: Macro Directories. (line 11)
600 * directory, home: Macro Directories. (line 24)
601 * directory, platform-specific: Macro Directories. (line 26)
[all …]
/NextBSD/contrib/ldns/
HDax_pkg_swig.m453 # As a special exception, the respective Autoconf Macro's copyright owner
55 # scripts that are the output of Autoconf when processing the Macro. You
58 # Macro appear in them. The GNU General Public License (GPL) does govern
59 # all other use of the material that constitutes the Autoconf Macro.
62 # Macro released by the Autoconf Archive. When you make and distribute a
63 # modified version of the Autoconf Macro, you may extend this special
HDax_python_devel.m457 # As a special exception, the respective Autoconf Macro's copyright owner
59 # scripts that are the output of Autoconf when processing the Macro. You
62 # Macro appear in them. The GNU General Public License (GPL) does govern
63 # all other use of the material that constitutes the Autoconf Macro.
66 # Macro released by the Autoconf Archive. When you make and distribute a
67 # modified version of the Autoconf Macro, you may extend this special
/NextBSD/contrib/file/magic/Magdir/
HDasterix12 >7 string MACR Macro
17 >29 byte 0x38 Macro
HDwordprocessors58 >8 short 2049 Macro editor macro
59 >8 short 2050 Macro editor help file
60 >8 short 2051 Macro editor keyboard file
HDapplix12 >7 string MACRO Macro
/NextBSD/contrib/ntp/sntp/libevent/m4/
HDacx_pthread.m471 # As a special exception, the respective Autoconf Macro's copyright
74 # the Macro. You need not follow the terms of the GNU General Public
76 # portions of the text of the Macro appear in them. The GNU General
78 # constitutes the Autoconf Macro.
81 # Autoconf Macro released by the Autoconf Macro Archive. When you
82 # make and distribute a modified version of the Autoconf Macro, you
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDCodeCompleteConsumer.h646 const IdentifierInfo *Macro;
713 CodeCompletionResult(const IdentifierInfo *Macro,
715 : Declaration(nullptr), Macro(Macro), Priority(Priority), StartParameter(0),
/NextBSD/contrib/dtc/
HDTODO8 - Macro system
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
HDPathDiagnostic.h339 enum Kind { ControlFlow, Event, Macro, Call }; enumerator
456 return P->getKind() == Event || P->getKind() == Macro; in classof()
691 : PathDiagnosticSpotPiece(pos, "", Macro) {} in PathDiagnosticMacroPiece()
706 return P->getKind() == Macro; in classof()
/NextBSD/contrib/llvm/tools/clang/lib/Format/
HDFormat.cpp935 FormatToken *Macro = Tokens[Tokens.size() - 4]; in tryMerge_TMacro() local
936 if (Macro->TokenText != "_T") in tryMerge_TMacro()
939 const char *Start = Macro->TokenText.data(); in tryMerge_TMacro()
942 String->IsFirst = Macro->IsFirst; in tryMerge_TMacro()
943 String->LastNewlineOffset = Macro->LastNewlineOffset; in tryMerge_TMacro()
944 String->WhitespaceRange = Macro->WhitespaceRange; in tryMerge_TMacro()
945 String->OriginalColumn = Macro->OriginalColumn; in tryMerge_TMacro()
948 String->NewlinesBefore = Macro->NewlinesBefore; in tryMerge_TMacro()
949 String->HasUnescapedNewline = Macro->HasUnescapedNewline; in tryMerge_TMacro()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDPathDiagnostic.cpp86 case PathDiagnosticPiece::Macro: { in flattenTo()
87 PathDiagnosticMacroPiece *Macro = cast<PathDiagnosticMacroPiece>(Piece); in flattenTo() local
89 Macro->subPieces.flattenTo(Primary, Primary, ShouldFlattenMacros); in flattenTo()
93 Macro->subPieces.flattenTo(Primary, NewPath, ShouldFlattenMacros); in flattenTo()
95 Macro->subPieces = NewPath; in flattenTo()
353 case clang::ento::PathDiagnosticPiece::Macro: in comparePiece()
/NextBSD/contrib/libucl/m4/
HDax_lua.m4171 # As a special exception, the respective Autoconf Macro's copyright owner
173 # scripts that are the output of Autoconf when processing the Macro. You
176 # Macro appear in them. The GNU General Public License (GPL) does govern
177 # all other use of the material that constitutes the Autoconf Macro.
180 # Macro released by the Autoconf Archive. When you make and distribute a
181 # modified version of the Autoconf Macro, you may extend this special
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDInitPreprocessor.cpp41 static void DefineBuiltinMacro(MacroBuilder &Builder, StringRef Macro, in DefineBuiltinMacro() argument
43 std::pair<StringRef, StringRef> MacroPair = Macro.split('='); in DefineBuiltinMacro()
46 if (MacroName.size() != Macro.size()) { in DefineBuiltinMacro()
62 Builder.defineMacro(Macro); in DefineBuiltinMacro()

123456