Skip to content
  1. Jun 06, 2008
    • Duncan Sands's avatar
      Wrap MVT::ValueType in a struct to get type safety · 13237ac3
      Duncan Sands authored
      and better control the abstraction.  Rename the type
      to MVT.  To update out-of-tree patches, the main
      thing to do is to rename MVT::ValueType to MVT, and
      rewrite expressions like MVT::getSizeInBits(VT) in
      the form VT.getSizeInBits().  Use VT.getSimpleVT()
      to extract a MVT::SimpleValueType for use in switch
      statements (you will get an assert failure if VT is
      an extended value type - these shouldn't exist after
      type legalization).
      This results in a small speedup of codegen and no
      new testsuite failures (x86-64 linux).
      
      llvm-svn: 52044
      13237ac3
    • Bruno Cardoso Lopes's avatar
      Added custom SELECT_CC lowering · 4eed3afd
      Bruno Cardoso Lopes authored
      Added special isel for ADDE,SUBE and new patterns to match SUBC,ADDC
      
      llvm-svn: 52031
      4eed3afd
  2. Mar 10, 2008
  3. Dec 29, 2007
  4. Nov 12, 2007
  5. Nov 05, 2007
  6. Oct 09, 2007
  7. Aug 21, 2007
  8. Aug 18, 2007
  9. Aug 02, 2007
  10. Jul 11, 2007
  11. Jun 06, 2007
    • Bruno Cardoso Lopes's avatar
      Initial Mips support, here we go! =) · 35e43c49
      Bruno Cardoso Lopes authored
      - Modifications from the last patch included
        (issues pointed by Evan Cheng are now fixed).
      - Added more MipsI instructions.
      - Added more patterns to match branch instructions.
      
      llvm-svn: 37461
      35e43c49
Loading