Skip to content
  1. Aug 21, 2008
  2. Aug 20, 2008
  3. Aug 19, 2008
  4. Aug 18, 2008
  5. Aug 17, 2008
  6. Aug 16, 2008
  7. Aug 15, 2008
  8. Aug 14, 2008
  9. Aug 13, 2008
    • Dan Gohman's avatar
      Oops, check in these files too, for the FastISel -> Fast rename. · e81ac0b6
      Dan Gohman authored
      llvm-svn: 54750
      e81ac0b6
    • Bruno Cardoso Lopes's avatar
      Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node · 92c64ae2
      Bruno Cardoso Lopes authored
      is lowered properly and covers everything LowerSELECT_CC did.
      Added method printUnsignedImm in AsmPrinter to print uimm16 operands. This
      avoid the ugly instruction by instruction checking in printOperand.
      Added a swap instruction present in the allegrex core.
      Added two conditional instructions present in the allegrex core : MOVZ and MOVN.
      They both allow a more efficient SELECT operation for integers.
      Also added SELECT patterns to optimize MOVZ and MOVN usage.
      The brcond and setcc patterns were cleaned: redundant and suboptimal patterns
      were
      removed. The suboptimals were replaced by more efficient ones.
      Fixed some instructions that were using immZExt16 instead of immSExt16.
      
      llvm-svn: 54724
      92c64ae2
Loading