summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* don't rely on ADLChris Lattner2007-03-24
* add a valuetype for v1i64, which is needed by mmx.Chris Lattner2007-03-24
* Make some codes more efficient.Zhou Sheng2007-03-24
* add a bad case evan though of.Chris Lattner2007-03-24
* For PR1205:Reid Spencer2007-03-24
* Adjust offset to compensate for big endian machines.Evan Cheng2007-03-24
* Autodetect MMX & SSE stuff for AMD processorsAnton Korobeynikov2007-03-23
* PR1260:Bill Wendling2007-03-23
* Make sure SEXTLOAD of the specific type is supported on the target.Evan Cheng2007-03-23
* For PR1205:Reid Spencer2007-03-23
* Also replace uses of SRL if that's also folded during ReduceLoadWidth().Evan Cheng2007-03-23
* For PR1205:Reid Spencer2007-03-23
* switch AddReachableCodeToWorklist from being recursive to being iterative.Chris Lattner2007-03-23
* For PR1205:Reid Spencer2007-03-23
* Fix constant fold of div by zero and rem by zero to match IEEE 754Reid Spencer2007-03-23
* Make the "KnownZero ^ TypeMask" computation just once.Zhou Sheng2007-03-23
* Simplify the code.Zhou Sheng2007-03-23
* A couple of bug fixes for reducing load width xform:Evan Cheng2007-03-23
* For PR1205:Reid Spencer2007-03-22
* For PR1205:Reid Spencer2007-03-22
* For PR1205:Reid Spencer2007-03-22
* We generate a shufflevector instruction, so we don't need the builtinBill Wendling2007-03-22
* Support added for shifts and unpacking MMX instructions.Bill Wendling2007-03-22
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-22
* Add the NoUnwind function attribute.Reid Spencer2007-03-22
* Regenerate.Reid Spencer2007-03-22
* Add support for the noreturn and nounwind function attributes.Reid Spencer2007-03-22
* Fix broken optimization disabled by a logic bug.Nick Lewycky2007-03-22
* More opportunities to reduce load size.Evan Cheng2007-03-22
* Fix for PR1257. Bug in live range shortening as a result of copy coalescingEvan Cheng2007-03-22
* For PR1248:Reid Spencer2007-03-21
* repair x86 performance, dejagnu problems from previous changeDale Johannesen2007-03-21
* Add TODO list for MSIL backendAnton Korobeynikov2007-03-21
* Let the new backend begin!Anton Korobeynikov2007-03-21
* add generation of unnecessary push/pop around callsDale Johannesen2007-03-21
* fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits))Evan Cheng2007-03-21
* Protect R31's frame offset from being used by callee-saved registers, when R31Nicolas Geoffray2007-03-21
* Fix a bug in getAllOnesValue() which brokeZhou Sheng2007-03-21
* Mark re-materializable instructions.Evan Cheng2007-03-21
* Updated.Evan Cheng2007-03-20
* Potential spiller improvement.Evan Cheng2007-03-20
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-20
* maintain LiveIn when splitting blocks (register scavenging needs it)Dale Johannesen2007-03-20
* DominanceFrontier::calculate().Devang Patel2007-03-20
* Fix some VC++ warnings.Jeff Cohen2007-03-20
* Fix (and simplify) 48-bit byte swap.Jeff Cohen2007-03-20
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-20
* Code clean up.Lauro Ramos Venancio2007-03-20
* Minor bug.Evan Cheng2007-03-20
* bugfix: When the source register of CALL_NOLINK was LR, the following code wa...Lauro Ramos Venancio2007-03-20