| Commit message (Expand) | Author | Age | Files | Lines |
* | 80 col. violations. | Evan Cheng | 2008-08-25 | 1 | -3/+4 |
* | Expand bitcast support in fast isel to support bitcasts of non-constant value... | Owen Anderson | 2008-08-25 | 1 | -1/+29 |
* | 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 |
* | Add support for fast isel of (integer) immediate materialization pattens, and... | Owen Anderson | 2008-08-25 | 1 | -2/+29 |
* | 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 pasto (values -> types) noticed by Josh Conner | Chris Lattner | 2008-08-25 | 1 | -5/+3 |
* | flush stream after dumping. | Chris Lattner | 2008-08-25 | 1 | -3/+3 |
* | 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 |
* | remove the type checking logic already done by tblgen, just keep the | Chris Lattner | 2008-08-24 | 1 | -36/+10 |
* | simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c... | Chris Lattner | 2008-08-24 | 2 | -47/+46 |
* | Move callseq_start above the call address load to allow load to be folded int... | Evan Cheng | 2008-08-24 | 1 | -2/+7 |
* | Print PseudoSourceValue. | Evan Cheng | 2008-08-24 | 2 | -2/+9 |
* | add a hack to temporarily allow pseudo source values. | Chris Lattner | 2008-08-24 | 1 | -1/+2 |
* | make sure to flush the stream after dumping, to make sure it goes out immedia... | Chris Lattner | 2008-08-24 | 1 | -0/+1 |
* | Use additionnal include directory instead of ../ in #include. | Cedric Venet | 2008-08-24 | 3 | -9/+9 |
* | Updating VC++ project. | Cedric Venet | 2008-08-24 | 1 | -0/+1 |
* | improve encapsulation of the BBExecutable set. | Chris Lattner | 2008-08-23 | 1 | -8/+4 |
* | Switch an assortment of maps, sets and vectors to more efficient versions, | Chris Lattner | 2008-08-23 | 1 | -28/+25 |
* | get MachineConstantPool off std::ostream, onto raw_ostream. It would be | Chris Lattner | 2008-08-23 | 2 | -18/+23 |
* | minor cleanups. | Chris Lattner | 2008-08-23 | 1 | -6/+9 |
* | Add raw_stream adaptors that write into an std::string and SmallVector/SmallS... | Chris Lattner | 2008-08-23 | 1 | -0/+35 |
* | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 14 | -170/+201 |
* | Add #include | Chris Lattner | 2008-08-23 | 1 | -0/+1 |
* | add #include | Chris Lattner | 2008-08-23 | 1 | -0/+1 |
* | add #include | Chris Lattner | 2008-08-23 | 1 | -0/+1 |
* | add a simple mechanism for formatted output. This gives raw_ostream's | Chris Lattner | 2008-08-23 | 1 | -0/+50 |
* | Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. | Anton Korobeynikov | 2008-08-23 | 2 | -0/+7 |
* | Reverting r55227. This was causing the following failures in the regression | Bill Wendling | 2008-08-23 | 1 | -0/+39 |
* | Add a new trivial -inst-namer pass which makes it possible to diff the | Chris Lattner | 2008-08-23 | 1 | -0/+49 |
* | Verify that the alignment argument to llvm.memcpy is a constant | Chris Lattner | 2008-08-23 | 1 | -0/+10 |
* | remove verification for gc intrinsic argument types. it was indented wrong | Chris Lattner | 2008-08-23 | 1 | -39/+0 |
* | Fix PR2423 by checking all indices for out of range access, not only | Chris Lattner | 2008-08-23 | 1 | -35/+31 |
* | the bug was apparently fixed long ago, reenable the assertion | Chris Lattner | 2008-08-23 | 1 | -2/+1 |
* | Make MBBMap a DenseMap instead of a std::map. | Dan Gohman | 2008-08-23 | 2 | -4/+4 |
* | Move the point at which FastISel taps into the SelectionDAGISel | Dan Gohman | 2008-08-23 | 11 | -297/+319 |
* | Avoid creating shift-by-zero SDNodes in the common case of | Dan Gohman | 2008-08-23 | 1 | -9/+10 |
* | Move SelectionDAG's constructor out of line. | Dan Gohman | 2008-08-23 | 1 | -0/+7 |
* | Add a clear() method to FoldingSet. | Dan Gohman | 2008-08-23 | 1 | -12/+13 |
* | Reapply r55191 and r55192. | Dan Gohman | 2008-08-22 | 2 | -9/+16 |
* | 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 | 4 | -32/+26 |
* | Fix the InsertBranch call. | Dan Gohman | 2008-08-22 | 1 | -2/+1 |
* | Support non-fallthrough unconditional branches in FastISel. | Dan Gohman | 2008-08-22 | 2 | -9/+17 |
* | Anyext tweaks for x86. When extloading a value to i32 or i64, choose | Dan Gohman | 2008-08-22 | 2 | -17/+16 |
* | Add FastISel support for PHINodes. Machine PHI nodes | Dan Gohman | 2008-08-22 | 1 | -0/+5 |
* | Implement __sync_synchronize on ppc32. Patch by Gary Benson. | Dale Johannesen | 2008-08-22 | 3 | -3/+23 |