| Commit message (Expand) | Author | Age | Files | Lines |
* | 80 col. violations. | Evan Cheng | 2008-08-25 | 1 | -3/+4 |
* | Try approach to moving call address load inside of callseq_start. Now it's do... | Evan Cheng | 2008-08-25 | 2 | -35/+108 |
* | Nevermind. This broke the bootstrap (?!). | Bill Wendling | 2008-08-25 | 2 | -11/+7 |
* | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize the use of these | Bill Wendling | 2008-08-25 | 2 | -7/+11 |
* | Fix asm printing of MOVSDto64mr and MOV64toSDrm. | Evan Cheng | 2008-08-25 | 1 | -2/+2 |
* | Temporarily reverting r55292. It's causing a bootstraping failure: | Bill Wendling | 2008-08-24 | 1 | -7/+2 |
* | Move callseq_start above the call address load to allow load to be folded int... | Evan Cheng | 2008-08-24 | 1 | -2/+7 |
* | Use additionnal include directory instead of ../ in #include. | Cédric Venet | 2008-08-24 | 3 | -9/+9 |
* | Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. | Anton Korobeynikov | 2008-08-23 | 2 | -0/+7 |
* | Move the point at which FastISel taps into the SelectionDAGISel | Dan Gohman | 2008-08-23 | 1 | -29/+29 |
* | Reverting r55190, r55191, and r55192. They broke the build with this error me... | Bill Wendling | 2008-08-22 | 2 | -16/+17 |
* | Anyext tweaks for x86. When extloading a value to i32 or i64, choose | Dan Gohman | 2008-08-22 | 2 | -17/+16 |
* | Factor out the predicate check code from DAGISelEmitter.cpp | Dan Gohman | 2008-08-22 | 1 | -0/+1 |
* | If part of the mask is "undef", then ignore it as we don't care what goes int... | Bill Wendling | 2008-08-21 | 1 | -0/+2 |
* | Fix whitespace. No functionality change. | Bill Wendling | 2008-08-21 | 1 | -6/+20 |
* | Fix a number of byval / memcpy / memset related codegen issues. | Evan Cheng | 2008-08-21 | 1 | -44/+46 |
* | Treat floating point ST1 the same as ST0 when lowering for a call result | Mon P Wang | 2008-08-21 | 1 | -1/+2 |
* | Allow inline asm nodes with empty bodies inside JIT. | Anton Korobeynikov | 2008-08-21 | 1 | -2/+6 |
* | Simplify SelectRoot's interface, and factor out some common code | Dan Gohman | 2008-08-21 | 1 | -1/+1 |
* | Clean up whitespace. | Bill Wendling | 2008-08-21 | 1 | -5/+7 |
* | Use raw_ostream throughout the AsmPrinter. | Owen Anderson | 2008-08-21 | 7 | -10/+16 |
* | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATE | Dan Gohman | 2008-08-20 | 3 | -138/+159 |
* | Simplify FastISel's constructor argument list, make the FastISel | Dan Gohman | 2008-08-20 | 3 | -11/+4 |
* | Tablegen generated code already tests the opcode value, so it's not | Dan Gohman | 2008-08-20 | 2 | -38/+32 |
* | Fix comment spacing. | Dan Gohman | 2008-08-20 | 1 | -1/+1 |
* | Add remaining 64-bit atomic patterns for x86-64. | Dale Johannesen | 2008-08-20 | 2 | -0/+60 |
* | Revert r55018 and apply the correct "fix" for the 64-bit sub_and_fetch atomic. | Bill Wendling | 2008-08-20 | 3 | -23/+2 |
* | Add support for the __sync_sub_and_fetch atomics and friends for X86. The code | Bill Wendling | 2008-08-19 | 2 | -3/+26 |
* | Instantiate FastISel for X86. | Dan Gohman | 2008-08-19 | 3 | -2/+56 |
* | The X86 target will soon have an implementation of createFastISel. | Dan Gohman | 2008-08-19 | 2 | -0/+14 |
* | Add support for 8 and 16 bit forms of __sync | Dale Johannesen | 2008-08-19 | 4 | -23/+143 |
* | add a note | Chris Lattner | 2008-08-19 | 1 | -0/+37 |
* | remove empty file | Chris Lattner | 2008-08-18 | 1 | -0/+0 |
* | Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ... | Evan Cheng | 2008-08-17 | 2 | -2/+4 |
* | Make it compile on VC2005: | Cédric Venet | 2008-08-17 | 5 | -15/+15 |
* | Move X86 assembler printers into separate directory. This allows JIT-only use... | Anton Korobeynikov | 2008-08-17 | 10 | -8/+55 |
* | Use correct name for TLS address resolution routine on x86-64 | asl | 2008-08-16 | 1 | -2/+2 |
* | Reduce heap trashing due to std::string construction / concatenation via cach... | asl | 2008-08-16 | 2 | -2/+2 |
* | Build the X86GenFastISel.inc file. | Dan Gohman | 2008-08-14 | 1 | -0/+1 |
* | Also avoid pinsrw and pinsrb with a variable insertelement index. | Dan Gohman | 2008-08-14 | 1 | -1/+2 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 | 2 | -6/+7 |
* | Don't try to use the insertps instruction for vector | Dan Gohman | 2008-08-14 | 1 | -1/+1 |
* | Remove more uses of std::set. | Owen Anderson | 2008-08-14 | 1 | -3/+3 |
* | Oops, check in these files too, for the FastISel -> Fast rename. | Dan Gohman | 2008-08-13 | 1 | -2/+2 |
* | When resolving a stub in x86-64 JIT, use a PC-relative branch | Dale Johannesen | 2008-08-12 | 1 | -2/+14 |
* | Make x86-64 JIT changes Darwin-specific. | Dale Johannesen | 2008-08-12 | 2 | -6/+23 |
* | In the absence of a linker to build the GOT, use the 32-bit | Dale Johannesen | 2008-08-12 | 1 | -1/+3 |
* | Some fixes for x86-64 JIT. Make it use small code | Dale Johannesen | 2008-08-11 | 3 | -15/+35 |
* | Add an EXTRACTPSmr pattern to match the pattern that | Dan Gohman | 2008-08-08 | 2 | -0/+8 |
* | Generalize | Anton Korobeynikov | 2008-08-08 | 2 | -6/+6 |