summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix pasto (values -> types) noticed by Josh ConnerChris Lattner2008-08-25
* flush stream after dumping.Chris Lattner2008-08-25
* Fix asm printing of MOVSDto64mr and MOV64toSDrm.Evan Cheng2008-08-25
* Temporarily reverting r55292. It's causing a bootstraping failure:Bill Wendling2008-08-24
* remove the type checking logic already done by tblgen, just keep theChris Lattner2008-08-24
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-24
* Move callseq_start above the call address load to allow load to be folded int...Evan Cheng2008-08-24
* Print PseudoSourceValue.Evan Cheng2008-08-24
* add a hack to temporarily allow pseudo source values.Chris Lattner2008-08-24
* make sure to flush the stream after dumping, to make sure it goes out immedia...Chris Lattner2008-08-24
* Use additionnal include directory instead of ../ in #include.Cedric Venet2008-08-24
* Updating VC++ project.Cedric Venet2008-08-24
* improve encapsulation of the BBExecutable set.Chris Lattner2008-08-23
* Switch an assortment of maps, sets and vectors to more efficient versions,Chris Lattner2008-08-23
* get MachineConstantPool off std::ostream, onto raw_ostream. It would beChris Lattner2008-08-23
* minor cleanups.Chris Lattner2008-08-23
* Add raw_stream adaptors that write into an std::string and SmallVector/SmallS...Chris Lattner2008-08-23
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* Add #includeChris Lattner2008-08-23
* add #includeChris Lattner2008-08-23
* add #includeChris Lattner2008-08-23
* add a simple mechanism for formatted output. This gives raw_ostream's Chris Lattner2008-08-23
* Provide a 64 bit variant of mmx.maskmovq intrinsic lowering.Anton Korobeynikov2008-08-23
* Reverting r55227. This was causing the following failures in the regressionBill Wendling2008-08-23
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-23
* Verify that the alignment argument to llvm.memcpy is a constantChris Lattner2008-08-23
* remove verification for gc intrinsic argument types. it was indented wrongChris Lattner2008-08-23
* Fix PR2423 by checking all indices for out of range access, not only Chris Lattner2008-08-23
* the bug was apparently fixed long ago, reenable the assertionChris Lattner2008-08-23
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-23
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-23
* Avoid creating shift-by-zero SDNodes in the common case ofDan Gohman2008-08-23
* Move SelectionDAG's constructor out of line.Dan Gohman2008-08-23
* Add a clear() method to FoldingSet.Dan Gohman2008-08-23
* Reapply r55191 and r55192.Dan Gohman2008-08-22
* Make option variables static, so they won't cause nameclashAnton Korobeynikov2008-08-22
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-22
* Fix the InsertBranch call.Dan Gohman2008-08-22
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-22
* Anyext tweaks for x86. When extloading a value to i32 or i64, chooseDan Gohman2008-08-22
* Add FastISel support for PHINodes. Machine PHI nodesDan Gohman2008-08-22
* Implement __sync_synchronize on ppc32. Patch by Gary Benson.Dale Johannesen2008-08-22
* Fix SmallVector's size calculation so that a size of 0 isDan Gohman2008-08-22
* improve support for systems that need unistd.h to get STDOUT_FILENO.Chris Lattner2008-08-22
* consolidate DenseMapInfo implementations, and add one for std::pair.Chris Lattner2008-08-22
* Rewrite ppc code generated for __sync_{bool|val}_compare_and_swapDale Johannesen2008-08-22
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-22
* Remove tabs.Bill Wendling2008-08-22
* Temporarily reverting r55137. This was causing the bootstrap to go into anBill Wendling2008-08-21
* Fix write() when the string being written is larger than the buffer. This br...Owen Anderson2008-08-21