Lines Matching refs:Minimizer
31 struct Minimizer { struct
37 Minimizer(SmallVectorImpl<char> &Out, SmallVectorImpl<Token> &Tokens, in Minimizer() argument
79 Minimizer &put(char Byte) { in put() argument
83 Minimizer &append(StringRef S) { return append(S.begin(), S.end()); } in append() argument
84 Minimizer &append(const char *First, const char *Last) { in append() argument
109 bool Minimizer::reportError(const char *CurPtr, unsigned Err) { in reportError()
389 void Minimizer::printToNewline(const char *&First, const char *const End) { in printToNewline()
481 void Minimizer::printAdjacentModuleNameParts(const char *&First, in printAdjacentModuleNameParts()
492 bool Minimizer::printAtImportBody(const char *&First, const char *const End) { in printAtImportBody()
517 void Minimizer::printDirectiveBody(const char *&First, const char *const End) { in printDirectiveBody()
546 Minimizer::IdInfo Minimizer::lexIdentifier(const char *First, in lexIdentifier()
565 void Minimizer::printAdjacentMacroArgs(const char *&First, in printAdjacentMacroArgs()
577 bool Minimizer::printMacroArgs(const char *&First, const char *const End) { in printMacroArgs()
602 bool Minimizer::isNextIdentifier(StringRef Id, const char *&First, in isNextIdentifier()
613 bool Minimizer::lexAt(const char *&First, const char *const End) { in lexAt()
635 bool Minimizer::lexModule(const char *&First, const char *const End) { in lexModule()
688 bool Minimizer::lexDefine(const char *&First, const char *const End) { in lexDefine()
722 bool Minimizer::lexPragma(const char *&First, const char *const End) { in lexPragma()
762 bool Minimizer::lexEndif(const char *&First, const char *const End) { in lexEndif()
782 bool Minimizer::lexDefault(TokenKind Kind, StringRef Directive, in lexDefault()
802 bool Minimizer::lexPPLine(const char *&First, const char *const End) { in lexPPLine()
877 bool Minimizer::minimizeImpl(const char *First, const char *const End) { in minimizeImpl()
885 bool Minimizer::minimize() { in minimize()
956 return Minimizer(Output, Tokens, Input, Diags, InputSourceLoc).minimize(); in minimizeSourceToDependencyDirectives()