Skip to content
  1. Jan 14, 2009
    • Ted Kremenek's avatar
      PTH: · e9814186
      Ted Kremenek authored
      - Use canonical FileID when using getSpelling() caching.  This
        addresses some cache misses we were seeing with -fsyntax-only on
        Cocoa.h
      - Added Preprocessor::getPhysicalCharacterAt() utility method for
        clients to grab the first character at a specified sourcelocation.
        This uses the PTH spelling cache.
      - Modified Sema::ActOnNumericConstant() to use
        Preprocessor::getPhysicalCharacterAt() instead of
        SourceManager::getCharacterData() (to get PTH hits).
      
      These changes cause -fsyntax-only to not page in any sources from
      Cocoa.h.  We see a speedup of 27%.
      
      llvm-svn: 62193
      e9814186
    • Douglas Gregor's avatar
      Permitting typedefs without a name is a Microsoft/GNU extension · 2b136fe2
      Douglas Gregor authored
      llvm-svn: 62192
      2b136fe2
    • Devang Patel's avatar
      Keep "has debug info" big in MachineModuleInfo to avoid circular dependency... · 7b13aeed
      Devang Patel authored
      Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen.
      
      llvm-svn: 62191
      7b13aeed
  2. Jan 13, 2009
Loading