| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Fix SmallVector's size calculation so that a size of 0 is | Dan Gohman | 2008-08-22 | 2 | -3/+3 |
* | improve support for systems that need unistd.h to get STDOUT_FILENO. | Chris Lattner | 2008-08-22 | 1 | -2/+10 |
* | consolidate DenseMapInfo implementations, and add one for std::pair. | Chris Lattner | 2008-08-22 | 2 | -24/+0 |
* | 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 | 2 | -4/+7 |
* | Remove tabs. | Bill Wendling | 2008-08-22 | 1 | -8/+8 |
* | Temporarily reverting r55137. This was causing the bootstrap to go into an | Bill Wendling | 2008-08-21 | 1 | -7/+3 |
* | Fix write() when the string being written is larger than the buffer. This br... | Owen Anderson | 2008-08-21 | 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 |
* | Accept NOT of a constant vector of int. | Dale Johannesen | 2008-08-21 | 1 | -2/+4 |
* | Fix a number of byval / memcpy / memset related codegen issues. | Evan Cheng | 2008-08-21 | 1 | -44/+46 |
* | Move non-trivial methods out of line to avoid code-size bloat. | Owen Anderson | 2008-08-21 | 1 | -0/+92 |
* | Fix ComputeMaskedBits to handle phis correctly. We need to take the | David Greene | 2008-08-21 | 1 | -3/+7 |
* | Treat floating point ST1 the same as ST0 when lowering for a call result | Mon P Wang | 2008-08-21 | 1 | -1/+2 |
* | Remove unneeded #include. | Owen Anderson | 2008-08-21 | 1 | -1/+0 |
* | Add libcalls for the new rounding opcodes. | Dan Gohman | 2008-08-21 | 2 | -0/+75 |
* | Add libm-oriented ISD opcodes for rounding operations. | Dan Gohman | 2008-08-21 | 4 | -0/+25 |
* | Have FastISel skip the multiply by 1 for getelementptr on i8*. | Dan Gohman | 2008-08-21 | 1 | -4/+2 |
* | Allow inline asm nodes with empty bodies inside JIT. | Anton Korobeynikov | 2008-08-21 | 1 | -2/+6 |