| Commit message (Expand) | Author | Age | Files | Lines |
* | - Restore some i8 functionality in CellSPU | Scott Michel | 2007-12-17 | 7 | -55/+479 |
* | LD_Fp64m should have "isRematerializable" set. | Bill Wendling | 2007-12-17 | 1 | -1/+2 |
* | As per feedback, revised comments to (hopefully) make the different side effect | Bill Wendling | 2007-12-17 | 1 | -3/+12 |
* | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 | 1 | -3/+4 |
* | don't violate C TBAA rules, use FloatToBits instead. | Chris Lattner | 2007-12-16 | 1 | -22/+10 |
* | fix a questionable cast, thanks to Mike Stump for pointing this out. | Chris Lattner | 2007-12-16 | 1 | -1/+1 |
* | Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: | Chris Lattner | 2007-12-16 | 2 | -4/+6 |
* | Make better use of instructions that clear high bits; fix various 2-wide shuf... | Evan Cheng | 2007-12-15 | 3 | -45/+119 |
* | Start committing working test cases for CellSPU. | Scott Michel | 2007-12-15 | 4 | -4/+52 |
* | Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQ... | Evan Cheng | 2007-12-14 | 2 | -11/+2 |
* | Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X L... | Evan Cheng | 2007-12-14 | 1 | -8/+8 |
* | x86-32 long doubles are 4-byte aligned on the stack | Dale Johannesen | 2007-12-14 | 1 | -1/+1 |
* | Fix bsf / bsr jit encoding. | Evan Cheng | 2007-12-14 | 2 | -6/+6 |
* | Oops. Forgot these. | Evan Cheng | 2007-12-14 | 1 | -4/+6 |
* | Fix Intel asm syntax for the bsr and bsf instructions. | Dan Gohman | 2007-12-14 | 2 | -12/+12 |
* | Fix ctlz and cttz. llvm definition requires them to return number of bits in ... | Evan Cheng | 2007-12-14 | 2 | -14/+42 |
* | Implement ctlz and cttz with bsr and bsf. | Evan Cheng | 2007-12-14 | 4 | -9/+103 |
* | Add flags to indicate that there are "never" side effects or that there "may be" | Bill Wendling | 2007-12-14 | 1 | -0/+5 |
* | Fold some and + shift in x86 addressing mode. | Evan Cheng | 2007-12-13 | 2 | -6/+48 |
* | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia... | Evan Cheng | 2007-12-12 | 12 | -0/+19 |
* | Remove host endianness info from TargetData and | Duncan Sands | 2007-12-12 | 1 | -9/+0 |
* | Allow vector integer constants to be created with | Dan Gohman | 2007-12-12 | 1 | -0/+6 |
* | Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. | Evan Cheng | 2007-12-12 | 1 | -36/+18 |
* | Lower a build_vector with all constants into a constpool load unless it can b... | Evan Cheng | 2007-12-12 | 1 | -14/+16 |
* | Correct typo for Linux: s/esp/%rsp/ | Scott Michel | 2007-12-12 | 1 | -1/+1 |
* | Allow the JIT to encode MMX instructions | Nate Begeman | 2007-12-11 | 1 | -8/+8 |
* | - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as | Evan Cheng | 2007-12-11 | 1 | -71/+274 |
* | x86 doesn't actually want to custom lower v3i32 | Nate Begeman | 2007-12-11 | 1 | -0/+3 |
* | Move TargetData::hostIsLittleEndian out of line, which means we | Chris Lattner | 2007-12-11 | 1 | -0/+9 |
* | Hey, English is not my native language :) | Anton Korobeynikov | 2007-12-10 | 1 | -1/+1 |
* | Clarify the need of CFI() stuff | Anton Korobeynikov | 2007-12-10 | 1 | -0/+3 |
* | Provide convenient way to disable CFI stuff for old/broken assemblers. | Anton Korobeynikov | 2007-12-10 | 1 | -70/+76 |
* | Disable cfi directives for now, darwin does't support them. | Chris Lattner | 2007-12-10 | 1 | -67/+70 |
* | And finally annotate X86-64 version of callback. | Anton Korobeynikov | 2007-12-10 | 1 | -24/+51 |
* | Provide annotation for SSE version of callback. It's even more | Anton Korobeynikov | 2007-12-10 | 1 | -1/+26 |
* | Annotate JIT callback function with call frame infromation. | Anton Korobeynikov | 2007-12-10 | 1 | -1/+19 |
* | Reverting 44702. It wasn't correct to rename them. | Bill Wendling | 2007-12-08 | 2 | -2/+2 |
* | aesthetic changes, no functionality change. Evan, it's not clear | Chris Lattner | 2007-12-08 | 1 | -39/+41 |
* | Renaming: | Bill Wendling | 2007-12-08 | 2 | -2/+2 |
* | Fix a significant code quality regression I introduced on PPC64 quite | Chris Lattner | 2007-12-08 | 1 | -1/+1 |
* | implement __builtin_return_addr(0) on ppc. | Chris Lattner | 2007-12-08 | 5 | -11/+58 |
* | refactor some code to avoid overloading the name 'usesLR' in | Chris Lattner | 2007-12-08 | 3 | -12/+14 |
* | Doh | Evan Cheng | 2007-12-08 | 1 | -1/+1 |
* | Fix a compilation warning. | Evan Cheng | 2007-12-08 | 1 | -1/+1 |
* | Fix a compilation warning. | Evan Cheng | 2007-12-08 | 1 | -1/+1 |
* | Initial commit of the machine code LICM pass. It successfully hoists this: | Bill Wendling | 2007-12-07 | 1 | -6/+9 |
* | Add comment. | Evan Cheng | 2007-12-07 | 1 | -0/+2 |
* | Much improved v8i16 shuffles. (Step 1). | Evan Cheng | 2007-12-07 | 1 | -25/+126 |
* | Remove a bogus optimization. It's not possible to do a move to low element to... | Evan Cheng | 2007-12-06 | 2 | -7/+1 |
* | implement a readme entry, compiling the code into: | Chris Lattner | 2007-12-06 | 1 | -38/+0 |