Skip to content
  1. Sep 04, 2013
  2. Sep 03, 2013
  3. Sep 02, 2013
  4. Sep 01, 2013
  5. Aug 31, 2013
    • Benjamin Kramer's avatar
      Mark an unreachable code path with llvm_unreachable. Pacifies GCC. · bda73fff
      Benjamin Kramer authored
      llvm-svn: 189726
      bda73fff
    • Benjamin Kramer's avatar
      SimplifyLibCalls: When emitting an overloaded fp function check that it's available. · 2702caad
      Benjamin Kramer authored
      The existing code missed some edge cases when e.g. we're going to emit sqrtf but
      only the availability of sqrt was checked. This happens on odd platforms like
      windows.
      
      llvm-svn: 189724
      2702caad
    • Andrew Trick's avatar
      Fix my previous checkin to updatePressureDiffs. · 2c4f8b7e
      Andrew Trick authored
      There was one case that we could hit a DebugValue where I didn't think
      to check. DebugValues are evil. No checkinable test case, sorry. It's
      an obvious fix.
      
      llvm-svn: 189717
      2c4f8b7e
    • Bill Schmidt's avatar
      [PowerPC] Fast-isel cleanup patch. · eb8d6f7d
      Bill Schmidt authored
      Here are a few miscellaneous things to tidy up the PPC64 fast-isel
      implementation.  I corrected a couple of commentary lapses, and added
      documentation of future opportunities.  I also implemented
      TargetMaterializeAlloca, which I somehow forgot when I split up the
      original huge patch.
      
      Finally, I decided to delete SelectCmp.  I hadn't previously hooked it
      in to TargetSelectInstruction(), and when I did I realized it wasn't
      serving any useful purpose.  This is only useful for compares that
      don't feed a branch in the same block, and to handle that we would
      have to have logic to interpret i1 as a condition register.  This
      could probably be done, but would require Unseemly Hackery, and
      honestly does not seem worth the hassle.
      
      This ends the current patch series.
      
      llvm-svn: 189715
      eb8d6f7d
    • Bill Schmidt's avatar
      [PowerPC] Add integer truncation support to fast-isel. · 9d9510d8
      Bill Schmidt authored
      This is the last substantive patch I'm planning for fast-isel in the
      near future, adding fast selection of integer truncates.  There are
      certainly more things that can be improved (many of which are called
      out in FIXMEs), but for now we are catching most of the important
      cases.
      
      I'll document some of the remaining work in a cleanup patch shortly.
      
      llvm-svn: 189706
      9d9510d8
Loading