| Commit message (Expand) | Author | Age | Files | Lines |
* | Corrected many typing errors. And removed 'nest' parameter handling | Arnold Schwaighofer | 2007-10-12 | 1 | -1/+1 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 1 | -7/+36 |
* | Commute x86 cmove instructions by swapping the operands and change the condition | Evan Cheng | 2007-10-05 | 1 | -174/+166 |
* | ADC and SBB uses EFLAGS. | Evan Cheng | 2007-10-05 | 1 | -0/+4 |
* | Enabling new condition code modeling scheme. | Evan Cheng | 2007-09-29 | 1 | -852/+163 |
* | Stop inventing new words. :-) | Evan Cheng | 2007-09-28 | 1 | -1/+1 |
* | Pessimisively assume ADJCALLSTACKDOWN / ADJCALLSTACKUP (which becomes sub / a... | Evan Cheng | 2007-09-28 | 1 | -1/+3 |
* | Some assemblers do not recognize aliases pushfd, pushfq, popfd, and popfq. Ju... | Evan Cheng | 2007-09-26 | 1 | -2/+2 |
* | Typos: POPQ -> POPFQ, POPD -> POPFD. | Evan Cheng | 2007-09-26 | 1 | -1/+1 |
* | Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. | Evan Cheng | 2007-09-26 | 1 | -4/+7 |
* | Added support for new condition code modeling scheme (i.e. physical register ... | Evan Cheng | 2007-09-25 | 1 | -3/+723 |
* | Fix the syntax for the .loc directive in preparation for using it. | Dan Gohman | 2007-09-24 | 1 | -1/+1 |
* | Fix PR 1681. When X86 target uses +sse -sse2, | Dale Johannesen | 2007-09-23 | 1 | -1/+2 |
* | Add implicit def of EFLAGS on those instructions that may modify flags. | Evan Cheng | 2007-09-14 | 1 | -36/+53 |
* | Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. | Evan Cheng | 2007-09-11 | 1 | -161/+200 |
* | TableGen no longer emit CopyFromReg nodes for implicit results in physical | Evan Cheng | 2007-09-07 | 1 | -2/+2 |
* | Avoid storing and reloading zeros and other constants from stack slots | Dan Gohman | 2007-09-07 | 1 | -0/+2 |
* | Mark load instructions with isLoad = 1. | Evan Cheng | 2007-08-30 | 1 | -0/+4 |
* | Long double patch 4 of N: initial x87 implementation. | Dale Johannesen | 2007-08-05 | 1 | -0/+2 |
* | Switch some multiplication instructions over to the new scheme for testing. | Evan Cheng | 2007-08-02 | 1 | -6/+6 |
* | Mac OS X X86-64 low 4G address not available. | Evan Cheng | 2007-08-01 | 1 | -0/+1 |
* | Be more precise. | Evan Cheng | 2007-08-01 | 1 | -1/+1 |
* | Change the x86 assembly output to use tab characters to separate the | Dan Gohman | 2007-07-31 | 1 | -487/+487 |
* | Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v... | Evan Cheng | 2007-07-31 | 1 | -130/+8 |
* | Change the x86 backend to use extract_subreg for truncation operations. Passe... | Christopher Lamb | 2007-07-29 | 1 | -8/+0 |
* | In the .loc directive, print the fields as "debug" fields, so they | Dan Gohman | 2007-07-26 | 1 | -1/+1 |
* | No more noResults. | Evan Cheng | 2007-07-21 | 1 | -8/+8 |
* | Change instruction description to split OperandList into OutOperandList and | Evan Cheng | 2007-07-19 | 1 | -526/+532 |
* | Long live the exception handling! | Anton Korobeynikov | 2007-07-14 | 1 | -0/+16 |
* | Revert the earlier change that removed the M_REMATERIALIZABLE machine | Dan Gohman | 2007-06-26 | 1 | -0/+2 |
* | Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad | Dan Gohman | 2007-06-19 | 1 | -2/+0 |
* | Reference correct header | Nate Begeman | 2007-05-06 | 1 | -1/+1 |
* | Add SSSE3 as a feature of Core2. Add MMX registers to the list of registers | Bill Wendling | 2007-04-25 | 1 | -0/+1 |
* | X86 TLS: optimize the implementation of "local exec" model. | Lauro Ramos Venancio | 2007-04-23 | 1 | -3/+10 |
* | X86 TLS: fix and optimize the implementation of "initial exec" model. | Lauro Ramos Venancio | 2007-04-22 | 1 | -1/+6 |
* | Implement "general dynamic", "initial exec" and "local exec" TLS models for | Lauro Ramos Venancio | 2007-04-20 | 1 | -0/+22 |
* | Implemented correct stack probing on mingw/cygwin for dynamic alloca's. | Anton Korobeynikov | 2007-04-17 | 1 | -0/+3 |
* | Add support for our first SSSE3 instruction "pmulhrsw". | Bill Wendling | 2007-04-10 | 1 | -0/+3 |
* | Mark re-materializable instructions. | Evan Cheng | 2007-03-21 | 1 | -0/+2 |
* | Make LABEL a builtin opcode. | Jim Laskey | 2007-01-26 | 1 | -4/+0 |
* | Fix a misencoding of CBW and CWD. This fixes PR1030. | Chris Lattner | 2007-01-24 | 1 | -2/+2 |
* | - Switch X86-64 JIT to large code size model. | Evan Cheng | 2006-12-05 | 1 | -9/+10 |
* | - Use a different wrapper node for RIP-relative GV, etc. | Evan Cheng | 2006-11-30 | 1 | -1/+4 |
* | Custom lower READCYCLECOUNTER for x86-64. | Evan Cheng | 2006-11-29 | 1 | -6/+2 |
* | remove dead/redundant vars | Chris Lattner | 2006-11-03 | 1 | -2/+0 |
* | Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4 | Reid Spencer | 2006-10-30 | 1 | -3/+3 |
* | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -2/+2 |
* | Move the Imp tblgen class from the X86 backend to common code. | Chris Lattner | 2006-10-12 | 1 | -5/+0 |
* | Mark ADJCALLSTACKUP/DOWN as clobbering ESP so that virtregmap will notice | Chris Lattner | 2006-10-12 | 1 | -2/+6 |
* | Add properties to ComplexPattern. | Evan Cheng | 2006-10-11 | 1 | -2/+2 |