summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* add some commentaryChris Lattner2011-01-16
* if an alloca is only ever accessed as a unit, and is accessed with load/store...Chris Lattner2011-01-16
* Use an irbuilder to get some trivial constant folding when doing a storeChris Lattner2011-01-16
* remove a dead check, this was needed before we had an explicit veto on uses o...Chris Lattner2011-01-16
* enhance FoldOpIntoPhi in instcombine to try harder when a phi hasChris Lattner2011-01-16
* Spill R4 if it's going to be used to restore SP from FP.Evan Cheng2011-01-16
* remove the AllowAggressive argument to FoldOpIntoPhi. It is forced to false ...Chris Lattner2011-01-16
* more cleanups: use the IR builder.Chris Lattner2011-01-16
* tidy up code.Chris Lattner2011-01-16
* Improve the safety of my globalopt enhancement by ensuring that the bitcastOwen Anderson2011-01-16
* fix PR8983, a broken assertion.Chris Lattner2011-01-16
* Implement AnalyzeBranch in Sparc Backend.Venkatraman Govindaraju2011-01-16
* fix PR8981, a crash trying to form a conditional inc with a floating point co...Chris Lattner2011-01-16
* reapply my fix for PR8961 with a tweak to properly handleChris Lattner2011-01-16
* simplify this code, it is still broken but will follow up on llvm-commits.Chris Lattner2011-01-16
* Revert "Archive: Replace all internal uses of PathV1 with PathV2. The externa...Michael J. Spencer2011-01-16
* Simplify a README.txt entry significantly to expose the core issue.Chandler Carruth2011-01-16
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-16
* Archive: Replace all internal uses of PathV1 with PathV2. The external API st...Michael J. Spencer2011-01-15
* Add an assert so we don't silently miscompile ctpop for bit widths > 128.Benjamin Kramer2011-01-15
* Support/PathV2: Add identify_magic.Michael J. Spencer2011-01-15
* Reimplement CTPOP legalization with the "best" algorithm fromBenjamin Kramer2011-01-15
* Support/PathV2: Implement has_magic in terms of get_magic.Michael J. Spencer2011-01-15
* Support/PathV2: Implement get_magic.Michael J. Spencer2011-01-15
* Add missing whitespace.Nick Lewycky2011-01-15
* Make constmerge a two-pass algorithm so that it won't miss mergingNick Lewycky2011-01-15
* Try to unbreak selfhost.Benjamin Kramer2011-01-15
* Add a cache that protects mergefunc's internals from more surprises in DenseSet.Nick Lewycky2011-01-15
* Teach LazyValueInfo that allocas aren't NULL. Over all of llvm-test, this savesNick Lewycky2011-01-15
* Allow unnamed_addr on declarations.Rafael Espindola2011-01-15
* temporarily revert r123526. While working on a follow-on patch IChris Lattner2011-01-15
* fix rdar://8785296 - -fcatch-undefined-behavior generates inefficient codeChris Lattner2011-01-15
* simplify code, no functionality change.Chris Lattner2011-01-15
* Now that instruction optzns can update the iterator as they go, we can Chris Lattner2011-01-15
* make the current instruction iterator an ivar, allowing xforms thatChris Lattner2011-01-15
* implement an instcombine xform that canonicalizes casts outside of and-with-c...Chris Lattner2011-01-15
* one more instcombine variant that is needed to work with future changes,Chris Lattner2011-01-15
* fix typoChris Lattner2011-01-15
* Catch ~x < cst just like ~x < ~y, we currently handle this throughChris Lattner2011-01-15
* reduce indentationChris Lattner2011-01-15
* 80-col.Eric Christopher2011-01-15
* Generalize LoadAndStorePromoter a bit and switch LICMChris Lattner2011-01-15
* Fix a comment.Bob Wilson2011-01-15
* Fix 80-cols.Eric Christopher2011-01-14
* Update CMake build.Ted Kremenek2011-01-14
* 'HiReg' is written but never read. Nuke itsTed Kremenek2011-01-14
* Fix a false-positive warning.Owen Anderson2011-01-14
* Delete an assignment to ThisBB which isn't needed, and tidy up someDan Gohman2011-01-14
* Enhance GlobalOpt to be able evaluate initializers that involve stores throughOwen Anderson2011-01-14
* Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov2011-01-14