Searched refs:MacroInfo (Results 26 - 40 of 40) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp41 serialization::MacroID ID, MacroInfo *MI) {
H A DCompilerInstance.cpp1352 MacroInfo *CmdLineDefinition = nullptr;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
H A DPragma.cpp28 #include "clang/Lex/MacroInfo.h"
607 // Get the MacroInfo associated with IdentInfo.
608 MacroInfo *MI = getMacroInfo(IdentInfo);
611 // Allow the original MacroInfo to be redefined later.
615 // Push the cloned MacroInfo so we can retrieve it later.
632 // Find the vector<MacroInfo*> associated with the macro.
633 llvm::DenseMap<IdentifierInfo *, std::vector<MacroInfo *>>::iterator iter =
636 // Forget the MacroInfo currently associated with IdentInfo.
637 if (MacroInfo *MI = getMacroInfo(IdentInfo)) {
643 // Get the MacroInfo w
[all...]
H A DTokenLexer.cpp23 #include "clang/Lex/MacroInfo.h"
38 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
138 SmallVectorImpl<Token> &ResultToks, bool HasPasteOperator, MacroInfo *Macro,
H A DPreprocessor.cpp45 #include "clang/Lex/MacroInfo.h"
261 void Preprocessor::DumpMacro(const MacroInfo &MI) const {
327 // FIXME: Include sizes from all submodules, and include MacroInfo sizes,
347 static bool MacroDefinitionEquals(const MacroInfo *MI,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h86 class MacroInfo;
635 /// MacroInfo for the identifier with ID=I+1 that has already
637 std::vector<MacroInfo *> MacrosLoaded;
2038 MacroInfo *getMacro(serialization::MacroID ID);
2185 MacroInfo *ReadMacroRecord(ModuleFile &F, uint64_t Offset);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp15 #include "clang/Lex/MacroInfo.h"
389 SymbolInfo index::getSymbolInfoForMacro(const MacroInfo &) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp2115 MacroInfo *MacroInfo,
2117 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo, local
2114 CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned ArgumentIndex) argument
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3164 void CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp58 #include "clang/Lex/MacroInfo.h"
2075 if (MacroInfo *MI = MD->getMacroInfo())
2219 MacroInfo *MI = MacroInfosToEmit[I].MI;
2223 assert(0 && "Loaded MacroInfo entered MacroInfosToEmit ?");
5108 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) {
5124 MacroID ASTWriter::getMacroID(MacroInfo *MI) {
5694 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) {
H A DASTReader.cpp67 #include "clang/Lex/MacroInfo.h"
1675 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) {
1689 MacroInfo *Macro = nullptr;
1740 MacroInfo *MI = PP.AllocateMacroInfo(Loc);
2107 MacroInfo *MI;
2193 MacroInfo *MI = getMacro(getGlobalMacroID(M, Record[Idx++]));
7612 (MacroInfo *)nullptr);
8387 MacroInfo *ASTReader::getMacro(MacroID ID) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp23 #include "clang/Lex/MacroInfo.h"
3207 const MacroInfo *MI = PP.getMacroInfo(Macro);
3215 MacroInfo::param_iterator A = MI->param_begin(), AEnd = MI->param_end();
3226 for (MacroInfo::param_iterator A = MI->param_begin(); A != AEnd; ++A) {
3875 MacroInfo *MI = MD.getMacroInfo();
8655 MacroInfo *MacroInfo,
8653 CodeCompletePreprocessorMacroArgument(Scope *S, IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned Argument) argument
H A DSema.cpp77 if (const MacroInfo *BoolMacro = PP.getMacroInfo(Context.getBoolName())) {
/freebsd-12-stable/lib/clang/libclang/
H A DMakefile414 SRCS_MIN+= Lex/MacroInfo.cpp
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h142 class MacroInfo;
11645 MacroInfo *MacroInfo,

Completed in 457 milliseconds

12