summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Improve threading of comparisons over select instructions (spotted by myDuncan Sands2011-02-03
* Reapply this.Eric Christopher2011-02-03
* Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.Eric Christopher2011-02-03
* Fix PR9127 by reversing the operands even if they have more then one use.Rafael Espindola2011-02-03
* raw_fd_ostream: Add a SetUseAtomicWrites() method (uses writev).Daniel Dunbar2011-02-03
* Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen2011-02-03
* Fix typo in comment.Devang Patel2011-02-03
* Add support to describe template value parameter in debug info.Devang Patel2011-02-02
* Add support to describe template parameter type in debug info.Devang Patel2011-02-02
* Reenable the transform "(X*Y)/Y->X" when the multiplication is known not toDuncan Sands2011-02-02
* Update comment to match my recent change.Bob Wilson2011-02-02
* SimplifyCFG: Turn switches into sub+icmp+branch if possible.Benjamin Kramer2011-02-02
* Add support for trampolines on the XCore.Richard Osborne2011-02-02
* Remove NoVendor and NoOS, added in commit 123990, from Triple. While itDuncan Sands2011-02-02
* Remove wasteful caching. This isn't needed for correctness because any functionNick Lewycky2011-02-02
* Conservatively, clear optional flags, such as nsw, when performingDan Gohman2011-02-02
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-02
* Fixed a bug in the disassembler where the mandatory 0x66Sean Callanan2011-02-02
* Given a pair of floating point load and store, if there are no other uses ofEvan Cheng2011-02-02
* PR9081: Split up LDM instruction with deprecated use of both LR and PC.Bob Wilson2011-02-01
* Take Bill Wendling's suggestion for structuring a couple of asserts.Matt Beaumont-Gay2011-02-01
* Fix imm printing for logical instructions.Anton Korobeynikov2011-02-01
* Make SwitchInst::removeCase() more efficient.Jay Foad2011-02-01
* Add a m_Undef pattern for convenience. This is so that code that usesDuncan Sands2011-02-01
* Add a m_SignBit pattern for convenience.Duncan Sands2011-02-01
* Have m_One also match constant vectors for which every element is 1.Duncan Sands2011-02-01
* Test commit - fix a double 'should' in a comment.Carl Norum2011-02-01
* Correctly merge available_externally and regular definitions when they haveRafael Espindola2011-02-01
* Fix bogus assert condition noticed by Csaba Raduly.Evan Cheng2011-02-01
* Reapply 124275 since the Dragonegg failure was unreproducible.Eric Christopher2011-02-01
* Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng2011-02-01
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-31
* Enumerate .code16/32/64 instead of checking .code prefix. ThisRoman Divacky2011-01-31
* Error on all .code* directives instead of just .code16 as theyRoman Divacky2011-01-31
* Fix vector sign extend to put the source and destination types in theDavid Greene2011-01-31
* add a note, progress unblocked by PR8575 being fixed.Chris Lattner2011-01-31
* Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions.Richard Osborne2011-01-31
* Save a mapping between original and cloned constpool entries.Anton Korobeynikov2011-01-30
* Clarify the LSDASection NULL checkAnton Korobeynikov2011-01-30
* Recognize and simplifyAnders Carlsson2011-01-30
* Respect the -tail-dup-size command line option even when optimizing for size.Jakob Stoklund Olesen2011-01-30
* Commit 124487 broke 254.gap. See if disabling the part that might be triggeredDuncan Sands2011-01-30
* Transform (X/Y)*Y into X if the division is exact. Instcombine already knows...Duncan Sands2011-01-30
* Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ...Benjamin Kramer2011-01-30
* Fix 'fcmp one' constant folding. Noticed by inspection.Nick Lewycky2011-01-30
* Fix some formatting and upgrade comments from llvm 1.x to 2.x syntax.Nick Lewycky2011-01-30
* Add the select optimization recently added to instcombine to constant folding.Nick Lewycky2011-01-29
* Unbreak the MSVC build.Francois Pichet2011-01-29
* Fix comment.Nick Lewycky2011-01-29
* Call SimplifyFDivInst() in InstCombiner::visitFDiv().Frits van Bommel2011-01-29