| 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 |
* | Remove PPC-specific lowering for atomics; the | Dale Johannesen | 2008-08-25 | 4 | -108/+12 |
* | It's important for the cmp-and-swap to balance | Dale Johannesen | 2008-08-25 | 1 | -13/+31 |
* | 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 |
* | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 4 | -4/+6 |
* | 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 | 9 | -59/+56 |
* | Make option variables static, so they won't cause nameclash | Anton Korobeynikov | 2008-08-22 | 1 | -7/+10 |
* | 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 |
* | Implement __sync_synchronize on ppc32. Patch by Gary Benson. | Dale Johannesen | 2008-08-22 | 3 | -3/+23 |
* | Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap | Dale Johannesen | 2008-08-22 | 3 | -13/+19 |
* | 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 |
* | Add libm-oriented ISD opcodes for rounding operations. | Dan Gohman | 2008-08-21 | 1 | -0/+5 |
* | 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 | 9 | -9/+9 |
* | Clean up whitespace. | Bill Wendling | 2008-08-21 | 1 | -5/+7 |
* | unbreak the CBE on treeadd an many others. | Chris Lattner | 2008-08-21 | 1 | -2/+2 |
* | Use raw_ostream throughout the AsmPrinter. | Owen Anderson | 2008-08-21 | 45 | -106/+300 |
* | 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 |
* | Clean up a dead return missed in r55055. | Dan Gohman | 2008-08-20 | 1 | -3/+2 |
* | Tablegen generated code already tests the opcode value, so it's not | Dan Gohman | 2008-08-20 | 4 | -247/+183 |
* | Use cast instead of dyn_cast. | Dan Gohman | 2008-08-20 | 1 | -2/+2 |
* | 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 | 4 | -51/+5 |
* | Add support for the __sync_sub_and_fetch atomics and friends for X86. The code | Bill Wendling | 2008-08-19 | 3 | -6/+54 |
* | 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/+17 |
* | add a note | Chris Lattner | 2008-08-19 | 1 | -0/+37 |
* | remove empty file | Chris Lattner | 2008-08-18 | 1 | -0/+0 |
* | Unbreak cpp backend: upgrade output due to change in APInt API | Anton Korobeynikov | 2008-08-18 | 1 | -1/+2 |
* | ARM asm printer can't handle dwarf info yet. | Evan Cheng | 2008-08-18 | 1 | -6/+12 |
* | Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ... | Evan Cheng | 2008-08-17 | 2 | -2/+4 |
* | Don't require Registry specializations to define random static variables. | Gordon Henriksen | 2008-08-17 | 1 | -7/+0 |
* | Rename some GC classes so that their roll will hopefully be clearer. | Gordon Henriksen | 2008-08-17 | 3 | -4/+4 |
* | Make it compile on VC2005: | Cédric Venet | 2008-08-17 | 5 | -15/+15 |