Skip to content
  1. Mar 11, 2013
  2. Mar 10, 2013
  3. Mar 09, 2013
  4. Mar 08, 2013
  5. Mar 07, 2013
  6. Mar 05, 2013
  7. Mar 02, 2013
  8. Mar 01, 2013
    • Akira Hatanaka's avatar
      Set properties for f128 type. · 3d055580
      Akira Hatanaka authored
      llvm-svn: 176378
      3d055580
    • Chad Rosier's avatar
      Generate an error message instead of asserting or segfaulting when we can't · b3864609
      Chad Rosier authored
      handle indirect register inputs.
      rdar://13322011
      
      llvm-svn: 176367
      b3864609
    • Michael Liao's avatar
      Fix PR10475 · 6af16fc3
      Michael Liao authored
      - ISD::SHL/SRL/SRA must have either both scalar or both vector operands
        but TLI.getShiftAmountTy() so far only return scalar type. As a
        result, backend logic assuming that breaks.
      - Rename the original TLI.getShiftAmountTy() to
        TLI.getScalarShiftAmountTy() and re-define TLI.getShiftAmountTy() to
        return target-specificed scalar type or the same vector type as the
        1st operand.
      - Fix most TICG logic assuming TLI.getShiftAmountTy() a simple scalar
        type.
      
      llvm-svn: 176364
      6af16fc3
    • Andrew Trick's avatar
      Scheduler diagnostics. Print the register name. · f9669bea
      Andrew Trick authored
      llvm-svn: 176316
      f9669bea
    • Andrew Trick's avatar
      Instructions schedulers should report correct height/depth. · 2a8edef7
      Andrew Trick authored
      We avoided computing DAG height/depth during Node printing because it
      shouldn't depend on an otherwise valid DAG. But this has become far
      too annoying for the common case of a valid DAG where we want to see
      valid values. If doing the computation on-the-fly turns out to be a
      problem in practice, then I'll add a mode to the diagnostics to only
      force it when we're likely to have a valid DAG, otherwise explicitly
      print INVALID instead of bogus numbers. For now, just go for it all
      the time.
      
      llvm-svn: 176314
      2a8edef7
    • Eli Bendersky's avatar
      A small refactoring + adding comments. · 33ebf836
      Eli Bendersky authored
      SelectionDAGIsel::LowerArguments needs a function, not a basic block. So it
      makes sense to pass it the function instead of extracting a basic-block from
      the function and then tossing it. This is also more self-documenting (functions
      have arguments, BBs don't).
      
      In addition, added comments to a couple of Select* methods.
      
      llvm-svn: 176305
      33ebf836
  9. Feb 28, 2013
  10. Feb 27, 2013
Loading