summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* 80 col. violations.Evan Cheng2008-08-251-3/+4
* Expand bitcast support in fast isel to support bitcasts of non-constant value...Owen Anderson2008-08-251-1/+29
* Try approach to moving call address load inside of callseq_start. Now it's do...Evan Cheng2008-08-252-35/+108
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-254-108/+12
* Add support for fast isel of (integer) immediate materialization pattens, and...Owen Anderson2008-08-251-2/+29
* It's important for the cmp-and-swap to balanceDale Johannesen2008-08-251-13/+31
* Nevermind. This broke the bootstrap (?!).Bill Wendling2008-08-252-11/+7
* MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize the use of theseBill Wendling2008-08-252-7/+11
* Fix pasto (values -> types) noticed by Josh ConnerChris Lattner2008-08-251-5/+3
* flush stream after dumping.Chris Lattner2008-08-251-3/+3
* Fix asm printing of MOVSDto64mr and MOV64toSDrm.Evan Cheng2008-08-251-2/+2
* Temporarily reverting r55292. It's causing a bootstraping failure:Bill Wendling2008-08-241-7/+2
* remove the type checking logic already done by tblgen, just keep theChris Lattner2008-08-241-36/+10
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-242-47/+46
* Move callseq_start above the call address load to allow load to be folded int...Evan Cheng2008-08-241-2/+7
* Print PseudoSourceValue.Evan Cheng2008-08-242-2/+9
* add a hack to temporarily allow pseudo source values.Chris Lattner2008-08-241-1/+2
* make sure to flush the stream after dumping, to make sure it goes out immedia...Chris Lattner2008-08-241-0/+1
* Use additionnal include directory instead of ../ in #include.Cedric Venet2008-08-243-9/+9
* Updating VC++ project.Cedric Venet2008-08-241-0/+1
* improve encapsulation of the BBExecutable set.Chris Lattner2008-08-231-8/+4
* Switch an assortment of maps, sets and vectors to more efficient versions,Chris Lattner2008-08-231-28/+25
* get MachineConstantPool off std::ostream, onto raw_ostream. It would beChris Lattner2008-08-232-18/+23
* minor cleanups.Chris Lattner2008-08-231-6/+9
* Add raw_stream adaptors that write into an std::string and SmallVector/SmallS...Chris Lattner2008-08-231-0/+35
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-2314-170/+201
* Add #includeChris Lattner2008-08-231-0/+1
* add #includeChris Lattner2008-08-231-0/+1
* add #includeChris Lattner2008-08-231-0/+1
* add a simple mechanism for formatted output. This gives raw_ostream's Chris Lattner2008-08-231-0/+50
* Provide a 64 bit variant of mmx.maskmovq intrinsic lowering.Anton Korobeynikov2008-08-232-0/+7
* Reverting r55227. This was causing the following failures in the regressionBill Wendling2008-08-231-0/+39
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-231-0/+49
* Verify that the alignment argument to llvm.memcpy is a constantChris Lattner2008-08-231-0/+10
* remove verification for gc intrinsic argument types. it was indented wrongChris Lattner2008-08-231-39/+0
* Fix PR2423 by checking all indices for out of range access, not only Chris Lattner2008-08-231-35/+31
* the bug was apparently fixed long ago, reenable the assertionChris Lattner2008-08-231-2/+1
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-232-4/+4
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-2311-297/+319
* Avoid creating shift-by-zero SDNodes in the common case ofDan Gohman2008-08-231-9/+10
* Move SelectionDAG's constructor out of line.Dan Gohman2008-08-231-0/+7
* Add a clear() method to FoldingSet.Dan Gohman2008-08-231-12/+13
* Reapply r55191 and r55192.Dan Gohman2008-08-222-9/+16
* Make option variables static, so they won't cause nameclashAnton Korobeynikov2008-08-221-7/+10
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-224-32/+26
* Fix the InsertBranch call.Dan Gohman2008-08-221-2/+1
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-222-9/+17
* Anyext tweaks for x86. When extloading a value to i32 or i64, chooseDan Gohman2008-08-222-17/+16
* Add FastISel support for PHINodes. Machine PHI nodesDan Gohman2008-08-221-0/+5
* Implement __sync_synchronize on ppc32. Patch by Gary Benson.Dale Johannesen2008-08-223-3/+23
OpenPOWER on IntegriCloud