Skip to content
  1. Dec 04, 2008
  2. Dec 03, 2008
    • Ted Kremenek's avatar
      PTH: · 73a4d287
      Ted Kremenek authored
      Use an array instead of a DenseMap to cache persistent IDs -> IdentifierInfo*.  This leads to a 4% speedup at -fsyntax-only using PTH.
      
      llvm-svn: 60452
      73a4d287
    • Ted Kremenek's avatar
      - Remove PTHManager.cpp. Move all of its functions to PTHLexer.cpp since some... · 33eeabda
      Ted Kremenek authored
      - Remove PTHManager.cpp.  Move all of its functions to PTHLexer.cpp since some of the internal methods are used by PTHLexer (their implementations are intertwined.)  This enables some important inlining opportunities at -O3.
      
      - Don't construct an std::vector<Token> prior to feeding PTH tokens to the Preprocessor.  Stream them off the PTH file directly.
      
      llvm-svn: 60447
      33eeabda
  3. Nov 27, 2008
  4. Nov 22, 2008
  5. Nov 21, 2008
    • Ted Kremenek's avatar
      PTHLexer: · 53ab374d
      Ted Kremenek authored
      - Move out logic for handling the end-of-file to LexEndOfFile (to match the Lexer) class.  The logic now mirrors the Lexer class more, which allows us to pass most of the Preprocessor test cases.
      
      llvm-svn: 59768
      53ab374d
  6. Nov 20, 2008
  7. Nov 19, 2008
  8. Nov 16, 2008
  9. Nov 13, 2008
  10. Nov 12, 2008
Loading