HomeSort by relevance Sort by last modified time
    Searched refs:Preprocessor (Results 1 - 25 of 157) sorted by null

1 2 3 4 5 6 7

  /external/clang/include/clang/Rewrite/Frontend/
Rewriters.h 20 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,
ASTConsumers.h 25 class Preprocessor;
43 ASTConsumer *CreateHTMLPrinter(raw_ostream *OS, Preprocessor &PP,
  /external/chromium_org/third_party/angle/src/compiler/preprocessor/
Preprocessor.h 22 class Preprocessor
25 Preprocessor(Diagnostics *diagnostics, DirectiveHandler *directiveHandler);
26 ~Preprocessor();
43 // Set maximum preprocessor token size
47 PP_DISALLOW_COPY_AND_ASSIGN(Preprocessor);
Preprocessor.cpp 7 #include "Preprocessor.h"
40 Preprocessor::Preprocessor(Diagnostics *diagnostics,
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)
113 void Preprocessor::setMaxTokenSize(size_t maxTokenSize)
  /external/clang/include/clang/Lex/
TokenConcatenation.h 20 class Preprocessor;
32 Preprocessor &PP;
59 TokenConcatenation(Preprocessor &PP);
MacroArgs.h 23 class Preprocessor;
53 /// Preprocessor owns which we use to avoid thrashing malloc/free.
65 bool VarargsElided, Preprocessor &PP);
69 void destroy(Preprocessor &PP);
73 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const;
88 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
92 const Token &getStringifiedArgument(unsigned ArgNo, Preprocessor &PP,
110 /// preprocessor operator. If Charify is true, then it should be turned into
114 Preprocessor &PP, bool Charify,
119 /// deallocate - This should only be called by the Preprocessor when managin
    [all...]
PreprocessorLexer.h 25 class Preprocessor;
30 Preprocessor *PP; // Preprocessor object controlling lexing.
39 // Context-specific lexing flags set by the preprocessor.
59 /// 5. No callbacks are made into the preprocessor.
74 friend class Preprocessor;
76 PreprocessorLexer(Preprocessor *pp, FileID fid);
134 /// \brief After the preprocessor has parsed a \#include, lex and
142 /// preprocessor directive.
150 /// \brief Return the preprocessor object for this lexer
    [all...]
TokenLexer.h 21 class Preprocessor;
39 /// PP - The current preprocessor object we are expanding for.
41 Preprocessor &PP;
47 /// the preprocessor, or some other buffer that we may or may not own
49 /// Note that if it points into Preprocessor's cache buffer, the Preprocessor
52 friend class Preprocessor;
110 MacroArgs *ActualArgs, Preprocessor &pp)
126 bool ownsTokens, Preprocessor &pp)
150 /// preprocessor directive
    [all...]
Pragma.h 23 class Preprocessor;
67 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
81 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
117 void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer,
  /external/clang/include/clang/Parse/
ParseAST.h 20 class Preprocessor;
36 void ParseAST(Preprocessor &pp, ASTConsumer *C,
42 /// \brief Parse the main file known to the preprocessor, producing an
  /external/clang/include/clang/StaticAnalyzer/Core/
PathDiagnosticConsumers.h 23 class Preprocessor;
34 const Preprocessor &PP);
  /external/clang/include/clang/StaticAnalyzer/Frontend/
AnalysisConsumer.h 26 class Preprocessor;
40 AnalysisASTConsumer *CreateAnalysisConsumer(const Preprocessor &pp,
  /frameworks/compile/slang/
slang_rs_pragma_handler.h 27 class Preprocessor;
47 virtual void handleInt(clang::Preprocessor &PP, clang::Token &Tok,
51 void handleItemListPragma(clang::Preprocessor &PP,
55 void handleNonParamPragma(clang::Preprocessor &PP,
59 void handleOptionalStringLiteralParamPragma(clang::Preprocessor &PP,
63 void handleIntegerParamPragma(clang::Preprocessor &PP,
67 virtual void HandlePragma(clang::Preprocessor &PP,
72 // Add handlers for the RS pragmas to the preprocessor. These handlers
74 void AddPragmaHandlers(clang::Preprocessor &PP, RSContext *RsContext);
slang_pragma_recorder.h 28 class Preprocessor;
48 virtual void HandlePragma(clang::Preprocessor &PP,
  /external/chromium_org/third_party/angle/tests/preprocessor_tests/
PreprocessorTest.h 11 #include "Preprocessor.h"
27 pp::Preprocessor mPreprocessor;
  /external/clang/lib/Lex/
PPCaching.cpp 10 // 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 // Make Preprocessor re-lex the tokens that were lexed since
40 void Preprocessor::Backtrack() {
48 void Preprocessor::CachingLex(Token &Result) {
77 void Preprocessor::EnterCachingLexMode()
    [all...]
Preprocessor.cpp 1 //===--- Preprocess.cpp - C Language Family Preprocessor Implementation ---===//
10 // This file implements the Preprocessor interface.
17 // -fworking-directory - #line's with preprocessor's working dir.
28 #include "clang/Lex/Preprocessor.h"
57 Preprocessor::Preprocessor(IntrusiveRefCntPtr<PreprocessorOptions> PPOpts,
139 Preprocessor::~Preprocessor() {
175 void Preprocessor::Initialize(const TargetInfo &Target) {
185 void Preprocessor::setPTHManager(PTHManager* pm)
    [all...]
PreprocessorLexer.cpp 17 #include "clang/Lex/Preprocessor.h"
22 PreprocessorLexer::PreprocessorLexer(Preprocessor *pp, FileID fid)
30 /// \brief After the preprocessor has parsed a \#include, lex and
  /external/clang/include/clang/Rewrite/Core/
HTMLRewrite.h 25 class Preprocessor;
70 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP);
76 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
  /external/clang/include/clang/Analysis/Analyses/
ReachableCode.h 30 class Preprocessor;
64 void FindUnreachableCode(AnalysisDeclContext &AC, Preprocessor &PP,
  /external/clang/include/clang/Frontend/
ASTConsumers.h 26 class Preprocessor;
Utils.h 48 class Preprocessor;
62 /// InitializePreprocessor - Initialize the preprocessor getting it and the
64 void InitializePreprocessor(Preprocessor &PP,
69 void DoPrintPreprocessedInput(Preprocessor &PP, raw_ostream* OS,
79 void attachToPreprocessor(Preprocessor &PP);
105 /// Builds a depdenency file when attached to a Preprocessor (for includes) and
114 Preprocessor &PP, const DependencyOutputOptions &Opts);
143 /// it to the given preprocessor.
144 void AttachDependencyGraphGen(Preprocessor &PP, StringRef OutputFile,
148 /// it to the given preprocessor
    [all...]
TextDiagnosticPrinter.h 50 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP) override;
  /external/clang/lib/Rewrite/Frontend/
HTMLPrint.cpp 21 #include "clang/Lex/Preprocessor.h"
36 Preprocessor &PP;
40 HTMLPrinter(raw_ostream *OS, Preprocessor &pp,
51 Preprocessor &PP,
80 // If we have a preprocessor, relex the file and syntax highlight.
81 // We might not have a preprocessor if we come from a deserialized AST file,
RewriteTest.cpp 15 #include "clang/Lex/Preprocessor.h"
19 void clang::DoRewriteTest(Preprocessor &PP, raw_ostream* OS) {

Completed in 664 milliseconds

1 2 3 4 5 6 7