Skip to content
  1. Jul 09, 2010
    • Chris Lattner's avatar
      have the mc lowering process handle a few tail call forms, lowering them to · 88c18561
      Chris Lattner authored
      jumps where possible and turning the TAILCALL marker in the instruction
      asm string into a proper comment.
      
      This eliminates a FIXME and is on the path to finishing:
      rdar://7639610 - eliminate encoding and asm info for TAILJMPd TAILJMPr TAILJMPn, etc.
      
      However, I can't eliminate the encodings for these instructions because the JIT
      still exists and has its own copy of the encoder, sigh.
      
      llvm-svn: 107946
      88c18561
    • Chris Lattner's avatar
      Change LEA to have 5 operands for its memory operand, just · f469307c
      Chris Lattner authored
      like all other instructions, even though a segment is not
      allowed.  This resolves a bunch of gross hacks in the 
      encoder and makes LEA more consistent with the rest of the
      instruction set.
      
      No functionality change.
      
      llvm-svn: 107934
      f469307c
  2. Jul 08, 2010
  3. Jun 24, 2010
  4. Jun 23, 2010
  5. Jun 19, 2010
  6. Jun 09, 2010
  7. Jun 03, 2010
  8. May 27, 2010
  9. May 26, 2010
  10. May 24, 2010
  11. May 22, 2010
  12. May 20, 2010
  13. May 19, 2010
  14. May 14, 2010
  15. May 13, 2010
  16. May 07, 2010
  17. May 06, 2010
  18. May 03, 2010
    • Kevin Enderby's avatar
      Fixed the encoding of the x86 push instructions. Using a 32-bit immediate value · 1a51d4ce
      Kevin Enderby authored
      caused the a pushl instruction to be incorrectly encoding using only two bytes
      of immediate, causing the following 2 instruction bytes to be part of the 32-bit
      immediate value.  Also fixed the one byte form of push to be used when the
      immediate would fit in a signed extended byte.  Lastly changed the names to not
      include the 32 of PUSH32 since they actually push the size of the stack pointer.
      
      llvm-svn: 102951
      1a51d4ce
  19. Apr 30, 2010
  20. Apr 29, 2010
  21. Apr 28, 2010
  22. Apr 27, 2010
  23. Apr 21, 2010
  24. Apr 17, 2010
  25. Apr 06, 2010
  26. Apr 02, 2010
  27. Mar 28, 2010
Loading