Home
last modified time | relevance | path

Searched refs:Preprocessor (Results 1 – 25 of 138) sorted by relevance

123456

/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDPreprocessor.cpp58 Preprocessor::Preprocessor(IntrusiveRefCntPtr<PreprocessorOptions> PPOpts, in Preprocessor() function in Preprocessor
142 Preprocessor::~Preprocessor() { in ~Preprocessor()
173 void Preprocessor::Initialize(const TargetInfo &Target) { in Initialize()
183 void Preprocessor::InitializeForModelFile() { in InitializeForModelFile()
195 void Preprocessor::FinalizeForModelFile() { in FinalizeForModelFile()
201 void Preprocessor::setPTHManager(PTHManager* pm) { in setPTHManager()
206 void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const { in DumpToken()
230 void Preprocessor::DumpLocation(SourceLocation Loc) const { in DumpLocation()
234 void Preprocessor::DumpMacro(const MacroInfo &MI) const { in DumpMacro()
243 void Preprocessor::PrintStats() { in PrintStats()
[all …]
HDPPCaching.cpp26 void Preprocessor::EnableBacktrackAtThisPos() { in EnableBacktrackAtThisPos()
32 void Preprocessor::CommitBacktrackedTokens() { in CommitBacktrackedTokens()
40 void Preprocessor::Backtrack() { in Backtrack()
48 void Preprocessor::CachingLex(Token &Result) { in CachingLex()
77 void Preprocessor::EnterCachingLexMode() { in EnterCachingLexMode()
86 const Token &Preprocessor::PeekAhead(unsigned N) { in PeekAhead()
97 void Preprocessor::AnnotatePreviousCachedTokens(const Token &Tok) { in AnnotatePreviousCachedTokens()
HDPragma.cpp43 void EmptyPragmaHandler::HandlePragma(Preprocessor &PP, in HandlePragma()
78 void PragmaNamespace::HandlePragma(Preprocessor &PP, in HandlePragma()
105 void Preprocessor::HandlePragmaDirective(SourceLocation IntroducerLoc, in HandlePragmaDirective()
128 Preprocessor &PP;
135 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion, in LexingFor_PragmaRAII()
165 void Preprocessor::Handle_Pragma(Token &Tok) { in Handle_Pragma()
303 void Preprocessor::HandleMicrosoft__pragma(Token &Tok) { in HandleMicrosoft__pragma()
352 void Preprocessor::HandlePragmaOnce(Token &OnceTok) { in HandlePragmaOnce()
363 void Preprocessor::HandlePragmaMark() { in HandlePragmaMark()
374 void Preprocessor::HandlePragmaPoison(Token &PoisonTok) { in HandlePragmaPoison()
[all …]
HDPPDirectives.cpp36 MacroInfo *Preprocessor::AllocateMacroInfo() { in AllocateMacroInfo()
43 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) { in AllocateMacroInfo()
49 MacroInfo *Preprocessor::AllocateDeserializedMacroInfo(SourceLocation L, in AllocateDeserializedMacroInfo()
65 DefMacroDirective *Preprocessor::AllocateDefMacroDirective(MacroInfo *MI, in AllocateDefMacroDirective()
71 Preprocessor::AllocateUndefMacroDirective(SourceLocation UndefLoc) { in AllocateUndefMacroDirective()
76 Preprocessor::AllocateVisibilityMacroDirective(SourceLocation Loc, in AllocateVisibilityMacroDirective()
83 void Preprocessor::DiscardUntilEndOfDirective() { in DiscardUntilEndOfDirective()
118 static MacroDiag shouldWarnOnMacroDef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroDef()
130 static MacroDiag shouldWarnOnMacroUndef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroUndef()
139 bool Preprocessor::CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in CheckMacroName()
[all …]
HDPPLexerChange.cpp35 bool Preprocessor::isInPrimaryFile() const { in isInPrimaryFile()
51 PreprocessorLexer *Preprocessor::getCurrentFileLexer() const { in getCurrentFileLexer()
71 bool Preprocessor::EnterSourceFile(FileID FID, const DirectoryLookup *CurDir, in EnterSourceFile()
110 void Preprocessor::EnterSourceFileWithLexer(Lexer *TheLexer, in EnterSourceFileWithLexer()
136 void Preprocessor::EnterSourceFileWithPTH(PTHLexer *PL, in EnterSourceFileWithPTH()
161 void Preprocessor::EnterMacro(Token &Tok, SourceLocation ILEnd, in EnterMacro()
190 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, in EnterTokenStream()
255 void Preprocessor::PropagateLineStartLeadingSpaceInfo(Token &Result) { in PropagateLineStartLeadingSpaceInfo()
274 const char *Preprocessor::getCurLexerEndPos() { in getCurLexerEndPos()
294 bool Preprocessor::HandleEndOfFile(Token &Result, bool isEndOfMacro) { in HandleEndOfFile()
[all …]
HDMacroArgs.cpp27 bool VarargsElided, Preprocessor &PP) { in create()
73 void MacroArgs::destroy(Preprocessor &PP) { in destroy()
132 Preprocessor &PP) const { in ArgNeedsPreexpansion()
148 Preprocessor &PP) { in getPreExpArgument()
195 Preprocessor &PP, bool Charify, in StringifyArgument()
298 Preprocessor &PP, in getStringifiedArgument()
HDPPMacroExpansion.cpp37 Preprocessor::getLocalMacroDirectiveHistory(const IdentifierInfo *II) const { in getLocalMacroDirectiveHistory()
45 void Preprocessor::appendMacroDirective(IdentifierInfo *II, MacroDirective *MD){ in appendMacroDirective()
63 void Preprocessor::setLoadedMacroDirective(IdentifierInfo *II, in setLoadedMacroDirective()
76 ModuleMacro *Preprocessor::addModuleMacro(Module *Mod, IdentifierInfo *II, in addModuleMacro()
118 ModuleMacro *Preprocessor::getModuleMacro(Module *Mod, IdentifierInfo *II) { in getModuleMacro()
126 void Preprocessor::updateModuleMacroInfo(const IdentifierInfo *II, in updateModuleMacroInfo()
200 void Preprocessor::dumpMacroInfo(const IdentifierInfo *II) { in dumpMacroInfo()
267 static IdentifierInfo *RegisterBuiltinMacro(Preprocessor &PP, const char *Name){ in RegisterBuiltinMacro()
281 void Preprocessor::RegisterBuiltinMacros() { in RegisterBuiltinMacros()
340 Preprocessor &PP) { in isTrivialSingleTokenExpansion()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroArgs.h23 class Preprocessor; variable
66 bool VarargsElided, Preprocessor &PP);
70 void destroy(Preprocessor &PP);
74 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
89 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
93 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
115 Preprocessor &PP, bool Charify,
HDTokenLexer.h21 class Preprocessor; variable
41 Preprocessor &PP;
52 friend class Preprocessor; variable
110 MacroArgs *ActualArgs, Preprocessor &pp) in TokenLexer()
126 bool ownsTokens, Preprocessor &pp) in TokenLexer()
198 Preprocessor &PP);
HDPreprocessorLexer.h25 class Preprocessor; variable
30 Preprocessor *PP; // Preprocessor object controlling lexing.
74 friend class Preprocessor; variable
76 PreprocessorLexer(Preprocessor *pp, FileID fid);
151 Preprocessor *getPP() const { return PP; } in getPP()
HDPragma.h23 class Preprocessor; variable
67 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
81 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
117 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
HDTokenConcatenation.h20 class Preprocessor; variable
32 Preprocessor &PP;
59 TokenConcatenation(Preprocessor &PP);
HDLiteralSupport.h29 class Preprocessor; variable
43 Preprocessor &PP; // needed for diagnostics
59 Preprocessor &PP);
163 SourceLocation Loc, Preprocessor &PP,
200 Preprocessor &PP, bool Complain = true);
/NextBSD/contrib/llvm/tools/clang/include/clang/Frontend/
HDUtils.h49 class Preprocessor; variable
65 void InitializePreprocessor(Preprocessor &PP, const PreprocessorOptions &PPOpts,
70 void DoPrintPreprocessedInput(Preprocessor &PP, raw_ostream* OS,
80 void attachToPreprocessor(Preprocessor &PP);
115 Preprocessor &PP, const DependencyOutputOptions &Opts);
145 void AttachDependencyGraphGen(Preprocessor &PP, StringRef OutputFile,
159 void AttachHeaderIncludeGen(Preprocessor &PP, bool ShowAllHeaders = false,
164 void CacheTokens(Preprocessor &PP, raw_pwrite_stream *OS);
HDVerifyDiagnosticConsumer.h217 const Preprocessor *CurrentPreprocessor;
252 const Preprocessor *PP) override;
270 bool HandleComment(Preprocessor &PP, SourceRange Comment) override;
/NextBSD/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/
HDRewriters.h20 class Preprocessor; variable
24 void RewriteMacrosInInput(Preprocessor &PP, raw_ostream *OS);
27 void DoRewriteTest(Preprocessor &PP, raw_ostream *OS);
30 void RewriteIncludesInInput(Preprocessor &PP, raw_ostream *OS,
HDASTConsumers.h26 class Preprocessor; variable
42 Preprocessor &PP,
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParsePragma.cpp29 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
35 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
41 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
47 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
53 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
59 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
65 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
71 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
77 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
84 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Rewrite/Core/
HDHTMLRewrite.h25 class Preprocessor; variable
70 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP);
76 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDReachableCode.cpp127 Preprocessor &PP, in isExpandedFromConfigurationMacro()
150 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP);
160 Preprocessor &PP, in isConfigurationValue()
230 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP) { in isConfigurationValue()
253 Preprocessor &PP) { in shouldTreatSuccessorsAsReachable()
269 Preprocessor *PP, in scanFromBlock()
334 Preprocessor &PP, in scanMaybeReachableFromBlock()
348 Preprocessor &PP;
356 DeadCodeScan(llvm::BitVector &reachable, Preprocessor &PP) in DeadCodeScan()
637 void FindUnreachableCode(AnalysisDeclContext &AC, Preprocessor &PP, in FindUnreachableCode()
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
HDHTMLPrint.cpp36 Preprocessor &PP;
40 HTMLPrinter(raw_ostream *OS, Preprocessor &pp, in HTMLPrinter()
51 Preprocessor &PP, in CreateHTMLPrinter()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
HDPathDiagnosticConsumers.h23 class Preprocessor; variable
34 const Preprocessor &PP);
/NextBSD/lib/clang/libclanglex/
HDMakefile.depend70 Preprocessor.o: DiagnosticCommonKinds.inc.h
71 Preprocessor.o: DiagnosticLexKinds.inc.h
72 Preprocessor.po: DiagnosticCommonKinds.inc.h
73 Preprocessor.po: DiagnosticLexKinds.inc.h
/NextBSD/contrib/llvm/tools/clang/include/clang/Parse/
HDParseAST.h20 class Preprocessor; variable
36 void ParseAST(Preprocessor &pp, ASTConsumer *C,
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDIdentifierResolver.h29 class Preprocessor; variable
183 explicit IdentifierResolver(Preprocessor &PP);
188 Preprocessor &PP;

123456