Skip to content
  1. Dec 30, 2007
  2. Dec 29, 2007
  3. Nov 14, 2007
    • Evan Cheng's avatar
      Clean up sub-register implementation by moving subReg information back to · 7f02cfa5
      Evan Cheng authored
      MachineOperand auxInfo. Previous clunky implementation uses an external map
      to track sub-register uses. That works because register allocator uses
      a new virtual register for each spilled use. With interval splitting (coming
      soon), we may have multiple uses of the same register some of which are
      of using different sub-registers from others. It's too fragile to constantly
      update the information.
      
      llvm-svn: 44104
      7f02cfa5
  4. Oct 13, 2007
  5. Oct 12, 2007
  6. Sep 14, 2007
  7. Jul 26, 2007
  8. Jun 15, 2007
  9. May 29, 2007
  10. May 16, 2007
  11. May 15, 2007
  12. May 01, 2007
  13. Apr 26, 2007
  14. Mar 27, 2007
  15. Feb 23, 2007
  16. Feb 19, 2007
  17. Feb 17, 2007
  18. Feb 16, 2007
  19. Dec 16, 2006
  20. Dec 15, 2006
  21. Dec 07, 2006
  22. Dec 06, 2006
  23. Nov 30, 2006
  24. Nov 28, 2006
  25. Nov 20, 2006
  26. Nov 15, 2006
  27. Nov 14, 2006
  28. Nov 11, 2006
  29. Nov 10, 2006
  30. Oct 25, 2006
  31. Oct 21, 2006
  32. Sep 05, 2006
  33. Jun 15, 2006
    • Evan Cheng's avatar
      Instructions with variable operands (variable_ops) can have a number required · 55772ccf
      Evan Cheng authored
      operands. e.g.
      def CALL32r : I<0xFF, MRM2r, (ops GR32:$dst, variable_ops),
                      "call {*}$dst", [(X86call GR32:$dst)]>;
      TableGen should emit operand informations for the "required" operands.
      
      Added a target instruction info flag M_VARIABLE_OPS to indicate the target
      instruction may have more operands in addition to the minimum required
      operands.
      
      llvm-svn: 28791
      55772ccf
  34. May 26, 2006
  35. May 04, 2006
Loading