Skip to content
Snippets Groups Projects
  1. Oct 31, 2012
  2. Oct 30, 2012
  3. Oct 29, 2012
    • Ulrich Weigand's avatar
      In various places throughout the code generator, there were special · 3abb3438
      Ulrich Weigand authored
      checks to avoid performing compile-time arithmetic on PPCDoubleDouble.
      
      Now that APFloat supports arithmetic on PPCDoubleDouble, those checks
      are no longer needed, and we can treat the type like any other.
      
      llvm-svn: 166958
      3abb3438
    • Jakob Stoklund Olesen's avatar
      Completely disallow partial copies in adjustCopiesBackFrom(). · 9a06696a
      Jakob Stoklund Olesen authored
      Partial copies can show up even when CoalescerPair.isPartial() returns
      false. For example:
      
         %vreg24:dsub_0<def> = COPY %vreg31:dsub_0; QPR:%vreg24,%vreg31
      
      Such a partial-partial copy is not good enough for the transformation
      adjustCopiesBackFrom() needs to do.
      
      llvm-svn: 166944
      9a06696a
    • Duncan Sands's avatar
      Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (the · 5bdd9dda
      Duncan Sands authored
      wrapper returns a vector of integers when passed a vector of pointers) by having
      getIntPtrType itself return a vector of integers in this case.  Outside of this
      wrapper, I didn't find anywhere in the codebase that was relying on the old
      behaviour for vectors of pointers, so give this a whirl through the buildbots.
      
      llvm-svn: 166939
      5bdd9dda
    • Preston Gurd's avatar
      This patch addresses a problem with the Post RA scheduler generating an · 52dacca9
      Preston Gurd authored
      incorrect instruction sequence due to it not being aware that an
      inline assembly instruction may reference memory.
      
      This patch fixes the problem by causing the scheduler to always assume that any
      inline assembly code instruction could access memory. This is necessary because
      the internal representation of the inline instruction does not include
      any information about memory accesses.
       
      This should fix PR13504.
      
      llvm-svn: 166929
      52dacca9
    • Lang Hames's avatar
      Remove unused typedef. · ee6142c3
      Lang Hames authored
      llvm-svn: 166910
      ee6142c3
  4. Oct 27, 2012
  5. Oct 26, 2012
  6. Oct 25, 2012
  7. Oct 24, 2012
  8. Oct 23, 2012
  9. Oct 21, 2012
  10. Oct 20, 2012
  11. Oct 19, 2012
  12. Oct 18, 2012
Loading