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. Dec 02, 2008
  4. Dec 01, 2008
  5. Nov 27, 2008
  6. Nov 25, 2008
  7. Nov 24, 2008
  8. Nov 23, 2008
    • Chris Lattner's avatar
      Convert IdentifierInfo's to be printed the same as DeclarationNames · e3d20d95
      Chris Lattner authored
      with implicit quotes around them.  This has a bunch of follow-on 
      effects and requires tweaking to a whole lot of code.  This causes
      a regression in two tests (xfailed) by causing it to emit things like:
      
        Line 10: duplicate interface declaration for category 'MyClass1' ('Category1')
      
      instead of:
      
        Line 10: duplicate interface declaration for category 'MyClass1(Category1)'
      
      I will fix this in a follow-up commit.
      
      As part of this, I had to start switching stuff to use ->getDeclName() instead
      of Decl::getName() for consistency.  This is good, but I was planning to do this
      as an independent patch.  There will be several follow-on patches
      to clean up some of the mess, but this patch is already too big.
      
      llvm-svn: 59917
      e3d20d95
  9. Nov 22, 2008
  10. Nov 21, 2008
  11. Nov 20, 2008
  12. Nov 19, 2008
Loading