Skip to content
  1. Mar 08, 2013
  2. Mar 07, 2013
  3. Mar 05, 2013
  4. Mar 02, 2013
  5. 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
  6. Feb 28, 2013
  7. Feb 27, 2013
  8. Feb 26, 2013
  9. Feb 25, 2013
Loading