| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only | Anton Korobeynikov | 2007-02-01 | 1 | -0/+4 |
| * | Finish off bug 680, allowing targets to custom lower frame and return | Nate Begeman | 2007-01-29 | 1 | -19/+22 |
| * | Fix compile error "jump to case label crosses initialization". | Nick Lewycky | 2007-01-28 | 1 | -5/+6 |
| * | Propagate changes from my local tree. This patch includes: | Anton Korobeynikov | 2007-01-28 | 1 | -747/+349 |
| * | Make LABEL a builtin opcode. | Jim Laskey | 2007-01-26 | 1 | -1/+1 |
| * | Linux GOT indirect reference is only necessary in PIC mode. | Evan Cheng | 2007-01-22 | 1 | -1/+2 |
| * | * PIC codegen for X86/Linux has been implemented | Anton Korobeynikov | 2007-01-12 | 1 | -37/+42 |
| * | - FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before | Evan Cheng | 2007-01-05 | 1 | -14/+37 |
| * | Typo | Evan Cheng | 2007-01-05 | 1 | -1/+1 |
| * | With SSE2, expand FCOPYSIGN to a series of SSE bitwise operations. | Evan Cheng | 2007-01-05 | 1 | -4/+61 |
| * | Fix a comment that referred to the now defunct ubyte type. | Reid Spencer | 2007-01-03 | 1 | -1/+1 |
| * | Really big cleanup. | Anton Korobeynikov | 2007-01-03 | 1 | -3/+3 |
| * | For PR950: | Reid Spencer | 2006-12-31 | 1 | -12/+20 |
| * | Refactored JIT codegen for mingw32. Now we're using standart relocation | Anton Korobeynikov | 2006-12-22 | 1 | -21/+25 |
| * | f64 <-> i64 bit_convert using movq in 64-bit mode. | Evan Cheng | 2006-12-14 | 1 | -4/+0 |
| * | Cleaned setjmp/longjmp lowering interfaces. Now we're producing right | Anton Korobeynikov | 2006-12-10 | 1 | -3/+12 |
| * | If we have ScalarSSE, we can select bitconvert into single instructions. | Chris Lattner | 2006-12-05 | 1 | -2/+4 |
| * | Fix PR1033 and CodeGen/X86/bitcast.ll, by expanding bitcast to a load/store p... | Chris Lattner | 2006-12-05 | 1 | -0/+5 |
| * | Fix typo noticed by Lauro Ramos Venancio, thanks! | Chris Lattner | 2006-12-05 | 1 | -1/+1 |
| * | - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit | Evan Cheng | 2006-12-05 | 1 | -34/+5 |
| * | Add support for 64-bit 'r' constraint. Patch by by Rafael ~Avila de EspÃn... | Chris Lattner | 2006-12-04 | 1 | -0/+5 |
| * | - Use a different wrapper node for RIP-relative GV, etc. | Evan Cheng | 2006-11-30 | 1 | -7/+36 |
| * | In PIC mode, GV not requiring an extra load can be used as address immediate. | Evan Cheng | 2006-11-29 | 1 | -14/+7 |
| * | Fix for PR1018 - Better support for X86-64 Linux in small code model. | Evan Cheng | 2006-11-29 | 1 | -13/+11 |
| * | Custom lower READCYCLECOUNTER for x86-64. | Evan Cheng | 2006-11-29 | 1 | -6/+20 |
| * | Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead | Evan Cheng | 2006-11-27 | 1 | -9/+13 |
| * | Refactored *GVRequiresExtraLoad() to Subtarget method. | Anton Korobeynikov | 2006-11-21 | 1 | -115/+86 |
| * | We should perform extra load for dllimported calls | Anton Korobeynikov | 2006-11-20 | 1 | -12/+26 |
| * | Matches MachineInstr changes. | Evan Cheng | 2006-11-13 | 1 | -1/+1 |
| * | Add implicit use / def operands to created MI's. | Evan Cheng | 2006-11-11 | 1 | -1/+1 |
| * | Don't dag combine floating point select to max and min intrinsics. Those | Evan Cheng | 2006-11-10 | 1 | -27/+9 |
| * | Fixing PR990: http://llvm.org/PR990. | Anton Korobeynikov | 2006-11-10 | 1 | -6/+6 |
| * | Fixed a bug which causes x86 be to incorrectly match | Evan Cheng | 2006-11-07 | 1 | -1/+17 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -7/+3 |
| * | allow the address of a global to be used with the "i" constraint when in | Chris Lattner | 2006-10-31 | 1 | -0/+30 |
| * | handle "st" as "st(0)" | Chris Lattner | 2006-10-31 | 1 | -3/+12 |
| * | 1. Clean up code due to changes in SwitchTo*Section(2) | Anton Korobeynikov | 2006-10-31 | 1 | -1/+3 |
| * | Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4 | Reid Spencer | 2006-10-30 | 1 | -1/+1 |
| * | All targets expand BR_JT for now. | Evan Cheng | 2006-10-30 | 1 | -0/+1 |
| * | Fixed a significant bug where unpcklpd is incorrectly used to extract element... | Evan Cheng | 2006-10-27 | 1 | -0/+11 |
| * | Fix for PR968: expand vector sdiv, udiv, srem, urem. | Evan Cheng | 2006-10-27 | 1 | -9/+16 |
| * | During vector shuffle lowering, we sometimes commute a vector shuffle to try | Evan Cheng | 2006-10-25 | 1 | -21/+21 |
| * | Remove -disable-x86-shuffle-opti | Evan Cheng | 2006-10-25 | 1 | -61/+53 |
| * | Implement branch analysis/xform hooks required by the branch folding pass. | Chris Lattner | 2006-10-20 | 1 | -65/+42 |
| * | Avoid getting into an infinite loop when -disable-x86-shuffle-opti is specified. | Evan Cheng | 2006-10-16 | 1 | -8/+12 |
| * | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -39/+31 |
| * | Some X86ISD::CMP were created with wrong ValueType's. | Evan Cheng | 2006-10-12 | 1 | -9/+9 |
| * | Don't convert to MOVLP if using shufps etc. may allow load folding. | Evan Cheng | 2006-10-09 | 1 | -2/+6 |
| * | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -44/+33 |
| * | Make use of getStore(). | Evan Cheng | 2006-10-05 | 1 | -67/+62 |