| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a x86-64 static codegen bug. This fixes a lot of x86-64 jit failures. | Evan Cheng | 2008-01-08 | 1 | -1/+4 |
* | Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be mov... | Evan Cheng | 2008-01-05 | 1 | -7/+7 |
* | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -5/+5 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Fix JIT code emission of X86::MovePCtoStack. | Evan Cheng | 2007-12-22 | 1 | -1/+3 |
* | Fold some and + shift in x86 addressing mode. | Evan Cheng | 2007-12-13 | 1 | -6/+44 |
* | aesthetic changes, no functionality change. Evan, it's not clear | Chris Lattner | 2007-12-08 | 1 | -39/+41 |
* | Fix a long standing deficiency in the X86 backend: we would | Chris Lattner | 2007-11-25 | 1 | -8/+3 |
* | Silence, accersed warning | Bill Wendling | 2007-11-01 | 1 | -1/+1 |
* | Fix the folding of multiplication into addresses on x86, which was broken | Dan Gohman | 2007-10-22 | 1 | -0/+5 |
* | Flag MOV32to32_ with EXTRACT_SUBREG. They should not be scheduled apart. | Evan Cheng | 2007-10-12 | 1 | -7/+7 |
* | Fix grammar in a comment. | Dan Gohman | 2007-10-09 | 1 | -3/+3 |
* | Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to | Dan Gohman | 2007-10-08 | 1 | -63/+85 |
* | Partly revert invalid r41774 | Anton Korobeynikov | 2007-09-25 | 1 | -0/+20 |
* | When both x/y and x%y are needed (x and y both scalar integer), compute | Dan Gohman | 2007-09-25 | 1 | -25/+40 |
* | When mixing SSE and x87 codegen, it's possible to | Dale Johannesen | 2007-09-24 | 1 | -29/+31 |
* | TableGen no longer emit CopyFromReg nodes for implicit results in physical | Evan Cheng | 2007-09-07 | 1 | -44/+0 |
* | Apply feedback from previous patch. | Dale Johannesen | 2007-09-07 | 1 | -31/+0 |
* | Enhance APFloat to retain bits of NaNs (fixes oggenc). | Dale Johannesen | 2007-08-31 | 1 | -1/+1 |
* | When x86 addresses matching exceeds its recursion limit, check to | Dan Gohman | 2007-08-13 | 1 | -6/+12 |
* | Use subregs to improve any_extend code generation when feasible. | Christopher Lamb | 2007-08-10 | 1 | -0/+33 |
* | Increase efficiency of sign_extend_inreg by using subregisters for truncation... | Christopher Lamb | 2007-08-10 | 1 | -31/+86 |
* | divb / mulb outputs to ah. Under x86-64 it's not legal to read ah if the inst... | Evan Cheng | 2007-08-09 | 1 | -4/+33 |
* | Long double patch 8 of N: make it partially work in | Dale Johannesen | 2007-08-07 | 1 | -47/+47 |
* | Get X86 long double calling convention to work | Dale Johannesen | 2007-08-06 | 1 | -1/+2 |
* | Switch some multiplication instructions over to the new scheme for testing. | Evan Cheng | 2007-08-02 | 1 | -6/+47 |
* | Mac OS X X86-64 low 4G address not available. | Evan Cheng | 2007-08-01 | 1 | -1/+2 |
* | Change the x86 backend to use extract_subreg for truncation operations. Passe... | Christopher Lamb | 2007-07-29 | 1 | -25/+37 |
* | Minor bug. | Evan Cheng | 2007-07-26 | 1 | -3/+3 |
* | Same goes for constantpool, etc. | Evan Cheng | 2007-07-26 | 1 | -5/+5 |
* | Mac OS X x86-64 lower 4G address is not available. | Evan Cheng | 2007-07-25 | 1 | -1/+2 |
* | Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask. | Dan Gohman | 2007-07-24 | 1 | -2/+2 |
* | It's not necessary to do rounding for alloca operations when the requested | Dan Gohman | 2007-07-18 | 1 | -0/+1342 |