Skip to content
  1. Mar 14, 2011
  2. Mar 13, 2011
  3. Mar 12, 2011
  4. Mar 11, 2011
  5. Mar 10, 2011
    • Ted Kremenek's avatar
      Profiling showed that 'CheckImplicitConversions' was very slow because of the... · 4c0826c2
      Ted Kremenek authored
      Profiling showed that 'CheckImplicitConversions' was very slow because of the call to getSpellingLoc().  On 'aes.c'
      in the LLVM test suite, this function was consuming 7.4% of -fsyntax-only time.  This change fixes this issue
      by delaying the check that the warning would be issued within a system macro by as long as possible.  The
      main negative of this change is now the logic for this check is done in multiple places in this function instead
      of just in one place up front.
      
      llvm-svn: 127425
      4c0826c2
Loading