Searched refs:Macro (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-current/contrib/llvm-project/clang/lib/ASTMatchers/
H A DGtestMatchers.cpp58 static llvm::StringRef getMacroTypeName(MacroType Macro) { argument
59 switch (Macro) {
88 static std::string getMacroName(MacroType Macro, GtestCmp Cmp) { argument
89 return (getMacroTypeName(Macro) + "_" + getComparisonTypeName(Cmp)).str();
92 static std::string getMacroName(MacroType Macro, llvm::StringRef Operation) { argument
93 return (getMacroTypeName(Macro) + "_" + Operation).str();
100 static llvm::StringRef getSpecSetterName(MacroType Macro) { argument
101 switch (Macro) {
122 gtestComparisonInternal(MacroType Macro, GtestCmp Cmp, StatementMatcher Left, argument
124 return callExpr(isExpandedFromMacro(getMacroName(Macro, Cm
130 gtestThatInternal(MacroType Macro, StatementMatcher Actual, StatementMatcher Matcher) argument
146 gtestCallInternal(MacroType Macro, StatementMatcher MockCall, MockArgs Args) argument
180 gtestCallInternal(MacroType Macro, StatementMatcher MockObject, llvm::StringRef MockMethodName, MockArgs Args) argument
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Lex/
H A DCodeCompletionHandler.h60 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro, argument
H A DTokenLexer.h34 MacroInfo *Macro = nullptr; member in class:clang::TokenLexer
237 MacroInfo *Macro, unsigned MacroArgNo,
H A DMacroInfo.h521 MacroInfo *Macro; member in class:ModuleMacro
532 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, argument
534 : II(II), Macro(Macro), OwningModule(OwningModule),
542 IdentifierInfo *II, MacroInfo *Macro,
563 MacroInfo *getMacroInfo() const { return Macro; }
/freebsd-current/contrib/llvm-project/lldb/tools/lldb-instr/
H A DInstrument.cpp49 llvm::raw_string_ostream Macro(Buffer);
51 Macro << "LLDB_INSTRUMENT()";
53 Macro << "LLDB_INSTRUMENT_VA(" << llvm::join(ParamNames, ", ") << ")";
61 MyRewriter.ReplaceText(Range, Macro.str());
63 Macro << ";";
67 MyRewriter.InsertTextAfter(InsertLoc, Macro.str());
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DTokenLexer.cpp46 Macro = MI;
55 Tokens = &*Macro->tokens_begin();
59 NumTokens = Macro->tokens_end()-Macro->tokens_begin();
68 "Macro defined in macro?");
76 MacroDefLength = Macro->getDefinitionLength(SM);
85 if (Macro->isFunctionLike() && Macro->getNumParams())
91 Macro->DisableMacro();
104 Macro
139 MaybeRemoveCommaBeforeVaArgs( SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro, unsigned MacroArgNo, Preprocessor &PP) argument
[all...]
H A DPPLexerChange.cpp149 /// EnterMacro - Add a Macro to the top of the include stack and start lexing
152 MacroInfo *Macro, MacroArgs *Args) {
155 TokLexer = std::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this);
158 TokLexer->Init(Tok, ILEnd, Macro, Args);
736 for (auto &Macro : StartingMacros) {
738 if (!Macro.second.getLatest() &&
739 Macro.second.getOverriddenMacros().empty())
742 MacroState MS(Macro.second.getLatest());
743 MS.setOverriddenMacros(*this, Macro.second.getOverriddenMacros());
744 State.Macros.insert(std::make_pair(Macro
[all...]
H A DMacroInfo.cpp71 "Macro defined in macro?");
73 "Macro defined in macro?");
79 "Macro definition spanning multiple FileIDs ?");
260 IdentifierInfo *II, MacroInfo *Macro,
265 return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides);
259 create(Preprocessor &PP, Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, ArrayRef<ModuleMacro *> Overrides) argument
H A DPPExpressions.cpp131 MacroDefinition Macro = PP.getMacroDefinition(II); local
132 Result.Val = !!Macro;
134 DT.IncludedUndefinedIds = !Macro;
142 PP.markMacroAsUsed(Macro.getMacroInfo());
215 Callbacks->Defined(macroToken, Macro,
/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h72 std::optional<int> tryExpandAsInteger(StringRef Macro, const Preprocessor &PP);
/freebsd-current/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp128 for (const std::string &Macro : Macros)
129 parseDefinition(Macro);
134 void MacroExpander::parseDefinition(const std::string &Macro) { argument
136 llvm::MemoryBuffer::getMemBufferCopy(Macro, "<scratch space>"));
H A DMacros.h17 /// Macro definitions are of the form "MACRO(p1, p2)=p1 + p2", but only support
91 /// Macro definitions must be encoded as UTF-8.
131 void parseDefinition(const std::string &Macro);
H A DFormatTokenLexer.cpp948 FormatToken *Macro = Tokens[Tokens.size() - 4];
949 if (Macro->TokenText != "_T")
952 const char *Start = Macro->TokenText.data();
955 String->IsFirst = Macro->IsFirst;
956 String->LastNewlineOffset = Macro->LastNewlineOffset;
957 String->WhitespaceRange = Macro->WhitespaceRange;
958 String->OriginalColumn = Macro->OriginalColumn;
961 String->NewlinesBefore = Macro->NewlinesBefore;
962 String->HasUnescapedNewline = Macro->HasUnescapedNewline;
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp114 std::optional<int> tryExpandAsInteger(StringRef Macro, const Preprocessor &PP) { argument
115 const auto *MacroII = PP.getIdentifierInfo(Macro);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DWithColor.h33 Macro, member in class:llvm::HighlightColor
/freebsd-current/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDIEAttributeCloner.cpp314 const DWARFDebugMacro *Macro = local
316 if (Macro == nullptr || !Macro->hasEntryForOffset(*Offset))
328 const DWARFDebugMacro *Macro = local
330 if (Macro == nullptr || !Macro->hasEntryForOffset(*Offset))
/freebsd-current/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h29 Macro, member in class:clang::index::SymbolKind
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugMacro.cpp59 WithColor(OS, HighlightColor::Macro).get()
63 WithColor(OS, HighlightColor::Macro).get() << MacinfoString(E.Type);
116 // Keep a mapping from Macro contribution to CUs, this will
164 // 3. Macro string
179 // 3. Macro string
199 "Macro contribution of the unit not found");
H A DDWARFContext.cpp209 auto Macro = std::make_unique<DWARFDebugMacro>(); local
211 if (Error Err = IsMacro ? Macro->parseMacro(SectionType == MacroSection
218 : Macro->parseMacinfo(Data)) {
220 Macro = nullptr;
247 return Macro;
263 std::unique_ptr<DWARFDebugMacro> Macro; member in class:ThreadUnsafeDWARFContextState
498 if (!Macro)
499 Macro = parseMacroOrMacinfo(MacroSection);
500 return Macro.get();
1126 if (auto Macro
[all...]
/freebsd-current/contrib/googletest/googlemock/test/
H A Dgmock-pp-string_test.cc55 #define EXPECT_EXPANSION(Result, Macro) \
56 EXPECT_THAT("" GMOCK_PP_STRINGIZE(Macro), SameExceptSpaces(Result))
/freebsd-current/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DSerializerBase.h221 for (const auto &Macro : API.getMacros())
222 getDerived()->visitMacroDefinitionRecord(*Macro.second);
/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DWithColor.cpp64 case HighlightColor::Macro:
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h790 const IdentifierInfo *Macro;
906 CodeCompletionResult(const IdentifierInfo *Macro,
909 : Macro(Macro), Priority(Priority), Kind(RK_Macro),
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp639 return !Result.Macro->getName().starts_with(Filter);
690 OS << Results[I].Macro->getName();
826 llvm_unreachable("Macro and keyword kinds are handled by the constructors");
844 return Macro->getName();
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp89 case PathDiagnosticPiece::Macro: {
90 auto &Macro = cast<PathDiagnosticMacroPiece>(*Piece); local
92 Macro.subPieces.flattenTo(Primary, Primary, ShouldFlattenMacros);
96 Macro.subPieces.flattenTo(Primary, NewPath, ShouldFlattenMacros);
98 Macro.subPieces = NewPath;
294 case PathDiagnosticPiece::Macro:

Completed in 380 milliseconds

123