Age | Commit message (Expand) | Author |
2009-06-27 | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner |
2009-06-20 | change TLS_ADDR lowering to lower to a real mem operand, instead of matching as | Chris Lattner |
2009-06-20 | eliminate the "call" operand modifier from the asm descriptions, modeling | Chris Lattner |
2009-06-20 | implement support for lowering subregs when preparing to print | Chris Lattner |
2009-06-16 | CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav Duggal. | Evan Cheng |
2009-06-15 | The Ls and Qs were mixed up. Patch by Sean. | Bill Wendling |
2009-06-15 | "The Intel instruction tables should include the 64-bit and 32-bit instructions | Bill Wendling |
2009-06-03 | Revert r72734. The Darwin assembler doesn't support the static | Dan Gohman |
2009-06-02 | On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit. | Evan Cheng |
2009-06-02 | Revert 72707 and 72709, for the moment. | Dale Johannesen |
2009-06-01 | Make the implicit inputs and outputs of target-independent | Dale Johannesen |
2009-05-31 | Fix a grammaro and clarify a comment. | Dan Gohman |
2009-05-30 | (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the... | Evan Cheng |
2009-05-29 | More h-registers tricks: folding zext nodes. | Evan Cheng |
2009-05-05 | Add basic support for code generation of | Chris Lattner |
2009-04-27 | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, | Dan Gohman |
2009-04-27 | Break up long multi-mnemonic strings into separate lines for readability. | Dan Gohman |
2009-04-24 | Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not | Rafael Espindola |
2009-04-21 | TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. | Rafael Espindola |
2009-04-17 | For general dynamic TLS access we must use | Rafael Espindola |
2009-04-13 | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman |
2009-04-13 | Implement x86 h-register extract support. | Dan Gohman |
2009-04-13 | Add a comment about MOVSX64rr8. | Dan Gohman |
2009-04-08 | Re-apply 68552. | Rafael Espindola |
2009-04-08 | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman |
2009-04-07 | Temporarily revert r68552. This was causing a failure in the self-hosting LLVM | Bill Wendling |
2009-04-07 | Reduce code duplication on the TLS implementation. | Rafael Espindola |
2009-03-30 | When optimzing a mul by immediate into two, the resulting mul's should get a ... | Evan Cheng |
2009-03-18 | Disable the "call to immediate" optimization on x86-64. It is | Chris Lattner |
2009-03-12 | Re-apply 66024 with fixes: 1. Fixed indirect call to immediate address assemb... | Evan Cheng |
2009-03-11 | Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the | Dan Gohman |
2009-03-05 | Don't use plain INC32 and DEC32 on x86-64; it needs | Dan Gohman |
2009-03-04 | Re-apply 66008, now that the unfoldMemoryOperand bug is fixed. | Dan Gohman |
2009-03-04 | Fix PR3666: isel calls to constant addresses. | Evan Cheng |
2009-03-04 | Revert r66004 for now; it's causing a variety of test failures. | Dan Gohman |
2009-03-04 | Teach the x86 backend to eliminate "test" instructions by using the EFLAGS | Dan Gohman |
2009-03-03 | Add '(implicit EFLAGS)' for AND, OR, XOR, NEG, INC, and DEC | Dan Gohman |
2009-02-10 | 80 col violations. | Evan Cheng |
2009-02-05 | A few more isAsCheapAsAMove. | Evan Cheng |
2009-01-26 | Map address space 256 to gs; similar mappings could be supported for the | Nate Begeman |
2009-01-21 | Also favors NOT64r. | Evan Cheng |
2009-01-13 | Disable the register+memory forms of the bt instructions for now. Thanks | Dan Gohman |
2009-01-13 | Add bt instructions that take immediate operands. | Dan Gohman |
2009-01-07 | Add patterns to match conditional moves with loads folded | Dan Gohman |
2009-01-07 | Define instructions for cmovo and cmovno. | Dan Gohman |
2008-12-25 | Fix some JIT encodings. | Chris Lattner |
2008-12-25 | BT memory operands load from their address operand. | Chris Lattner |
2008-12-23 | Add instruction patterns and encodings for the x86 bt instructions. | Dan Gohman |
2008-12-19 | Move the patterns which have i8 immediates before the patterns | Dan Gohman |
2008-12-12 | - Use patterns instead of creating completely new instruction matching patterns, | Bill Wendling |