Searched refs:Preprocessor (Results 1 - 25 of 131) sorted by relevance

123456

/external/clang/include/clang/Rewrite/Frontend/
H A DRewriters.h20 class Preprocessor;
24 void RewriteMacrosInInput(Preprocessor &PP, raw_ostream *OS);
27 void DoRewriteTest(Preprocessor &PP, raw_ostream *OS);
30 void RewriteIncludesInInput(Preprocessor &PP, raw_ostream *OS,
H A DASTConsumers.h25 class Preprocessor;
43 ASTConsumer *CreateHTMLPrinter(raw_ostream *OS, Preprocessor &PP,
/external/chromium_org/third_party/angle_dx11/src/compiler/preprocessor/
H A DPreprocessor.h22 class Preprocessor class in namespace:pp
25 Preprocessor(Diagnostics* diagnostics, DirectiveHandler* directiveHandler);
26 ~Preprocessor();
44 PP_DISALLOW_COPY_AND_ASSIGN(Preprocessor);
H A DPreprocessor.cpp7 #include "Preprocessor.h"
40 Preprocessor::Preprocessor(Diagnostics* diagnostics, function in class:pp::Preprocessor
46 Preprocessor::~Preprocessor()
51 bool Preprocessor::init(size_t count,
66 void Preprocessor::predefineMacro(const char* name, int value)
84 void Preprocessor::lex(Token* token)
/external/clang/include/clang/Lex/
H A DTokenConcatenation.h20 class Preprocessor;
32 Preprocessor &PP;
59 TokenConcatenation(Preprocessor &PP);
H A DMacroArgs.h23 class Preprocessor;
53 /// Preprocessor owns which we use to avoid thrashing malloc/free.
64 bool VarargsElided, Preprocessor &PP);
68 void destroy(Preprocessor &PP);
72 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
87 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
91 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
113 Preprocessor &PP, bool Charify,
118 /// deallocate - This should only be called by the Preprocessor when managing
H A DPragma.h23 class Preprocessor;
67 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
81 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
117 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
H A DPreprocessorLexer.h25 class Preprocessor;
30 Preprocessor *PP; // Preprocessor object controlling lexing.
74 friend class Preprocessor;
76 PreprocessorLexer(Preprocessor *pp, FileID fid);
151 Preprocessor *getPP() const { return PP; }
155 "PreprocessorLexer::getFileID() should only be used with a Preprocessor");
H A DTokenLexer.h21 class Preprocessor;
41 Preprocessor &PP;
49 /// Note that if it points into Preprocessor's cache buffer, the Preprocessor
52 friend class Preprocessor;
102 MacroArgs *ActualArgs, Preprocessor &pp)
118 bool ownsTokens, Preprocessor &pp)
H A DPTHManager.h65 /// PP - The Preprocessor object that will use this PTHManager to create
67 Preprocessor* PP;
123 void setPreprocessor(Preprocessor *pp) { PP = pp; }
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.h25 class Preprocessor;
34 ASTConsumer* CreateAnalysisConsumer(const Preprocessor &pp,
/external/clang/include/clang/Parse/
H A DParseAST.h20 class Preprocessor;
36 void ParseAST(Preprocessor &pp, ASTConsumer *C,
/external/clang/lib/Parse/
H A DParsePragma.h27 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
35 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
43 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
51 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
59 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
67 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
75 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
83 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
90 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
98 virtual void HandlePragma(Preprocessor
[all...]
/external/clang/include/clang/Frontend/
H A DUtils.h44 class Preprocessor;
60 void InitializePreprocessor(Preprocessor &PP,
72 void DoPrintPreprocessedInput(Preprocessor &PP, raw_ostream* OS,
77 void AttachDependencyFileGen(Preprocessor &PP,
82 void AttachDependencyGraphGen(Preprocessor &PP, StringRef OutputFile,
94 void AttachHeaderIncludeGen(Preprocessor &PP, bool ShowAllHeaders = false,
100 void CacheTokens(Preprocessor &PP, llvm::raw_fd_ostream* OS);
H A DASTConsumers.h26 class Preprocessor;
H A DTextDiagnosticPrinter.h50 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP);
/external/clang/lib/Lex/
H A DPPCaching.cpp10 // This file implements pieces of the Preprocessor interface that manage the
15 #include "clang/Lex/Preprocessor.h"
19 /// until CommitBacktrackedTokens() or Backtrack() is called, the Preprocessor
21 /// make the Preprocessor re-lex the same tokens.
26 void Preprocessor::EnableBacktrackAtThisPos() {
32 void Preprocessor::CommitBacktrackedTokens() {
38 /// Backtrack - Make Preprocessor re-lex the tokens that were lexed since
40 void Preprocessor::Backtrack() {
48 void Preprocessor::CachingLex(Token &Result) {
77 void Preprocessor
[all...]
H A DPreprocessor.cpp1 //===--- Preprocess.cpp - C Language Family Preprocessor Implementation ---===//
10 // This file implements the Preprocessor interface.
28 #include "clang/Lex/Preprocessor.h"
57 Preprocessor::Preprocessor(IntrusiveRefCntPtr<PreprocessorOptions> PPOpts, function in class:Preprocessor
140 Preprocessor::~Preprocessor() {
177 void Preprocessor::Initialize(const TargetInfo &Target) {
187 void Preprocessor::setPTHManager(PTHManager* pm) {
192 void Preprocessor
[all...]
H A DPragma.cpp11 // pragma related methods of the Preprocessor class.
22 #include "clang/Lex/Preprocessor.h"
38 void EmptyPragmaHandler::HandlePragma(Preprocessor &PP,
77 void PragmaNamespace::HandlePragma(Preprocessor &PP,
99 // Preprocessor Pragma Directive Handling.
104 void Preprocessor::HandlePragmaDirective(SourceLocation IntroducerLoc,
125 /// \brief Helper class for \see Preprocessor::Handle_Pragma.
127 Preprocessor &PP;
134 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion,
164 void Preprocessor
[all...]
H A DPreprocessorLexer.cpp17 #include "clang/Lex/Preprocessor.h"
22 PreprocessorLexer::PreprocessorLexer(Preprocessor *pp, FileID fid)
/external/clang/include/clang/StaticAnalyzer/Core/
H A DPathDiagnosticConsumers.h23 class Preprocessor;
34 const Preprocessor &PP);
/external/chromium_org/third_party/angle_dx11/tests/preprocessor_tests/
H A DPreprocessorTest.h11 #include "Preprocessor.h"
27 pp::Preprocessor mPreprocessor;
/external/clang/include/clang/Rewrite/Core/
H A DHTMLRewrite.h25 class Preprocessor;
70 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP);
76 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
/external/clang/lib/Rewrite/Frontend/
H A DHTMLPrint.cpp21 #include "clang/Lex/Preprocessor.h"
36 Preprocessor &PP;
40 HTMLPrinter(raw_ostream *OS, Preprocessor &pp,
51 Preprocessor &PP,
H A DRewriteTest.cpp15 #include "clang/Lex/Preprocessor.h"
19 void clang::DoRewriteTest(Preprocessor &PP, raw_ostream* OS) {

Completed in 1269 milliseconds

123456