Skip to content
  1. Jun 16, 2008
  2. 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
  3. May 23, 2008
  4. May 14, 2008
  5. May 12, 2008
  6. May 02, 2008
  7. Apr 21, 2008
  8. Apr 17, 2008
  9. Apr 16, 2008
  10. Apr 07, 2008
  11. Apr 02, 2008
  12. Apr 01, 2008
  13. Mar 31, 2008
  14. Mar 28, 2008
  15. Mar 27, 2008
  16. Mar 25, 2008
  17. Mar 21, 2008
  18. Mar 16, 2008
  19. Mar 13, 2008
    • Christopher Lamb's avatar
      Get rid of a pseudo instruction and replace it with subreg based operation on... · dd55d3f1
      Christopher Lamb authored
      Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. 
      
      Note: the coalescer will have to be careful about this too, when it starts coalescing insert_subreg nodes.
      llvm-svn: 48329
      dd55d3f1
  20. Mar 11, 2008
  21. Mar 10, 2008
  22. Mar 09, 2008
  23. Feb 23, 2008
  24. Feb 22, 2008
  25. Feb 13, 2008
  26. Feb 08, 2008
Loading