• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/

Lines Matching refs:Minimizer

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