summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Speculatively revert commit 121905 since it looks like it might have broken theDuncan Sands2010-12-16
* Preserve TBAA tags when doing load PRE.Dan Gohman2010-12-15
* Add an InstCombine transform to recognize instances of manual overflow-safe a...Owen Anderson2010-12-15
* Teach jump threading to "look through" a select when the branch direction of ...Frits van Bommel2010-12-15
* Fix PR8790, another instance where unreachable code can cause instruction sim...Owen Anderson2010-12-15
* - Insert new instructions before DomBlock's terminator,Chris Lattner2010-12-14
* fix two significant issues with FoldTwoEntryPHINode:Chris Lattner2010-12-14
* fix yet anohter broken lineChris Lattner2010-12-14
* reapply my recent change that disables a piece of the switch formationChris Lattner2010-12-14
* Fix recent buildbot breakage by pulling SimplifyCFG back to its state as of r...Owen Anderson2010-12-13
* temporarily disable part of my previous patch, which causes an iterator inval...Chris Lattner2010-12-13
* Fix sort predicate. qsort(3)'s predicate semantics differ from std::sort's. F...Benjamin Kramer2010-12-13
* reinstate my patch: the miscompile was caused by an inverted branch in theChris Lattner2010-12-13
* Completely disable the optimization I added in r121680 untilChris Lattner2010-12-13
* Make simplifycfg reprocess newly formed "br (cond1 | cond2)" conditionsChris Lattner2010-12-13
* fix a bug in r121680 that upset the various buildbots.Chris Lattner2010-12-13
* make these tests a bit less fragileChris Lattner2010-12-13
* enhance the "change or icmp's into switch" xform to handle one value in an Chris Lattner2010-12-13
* merge two testsChris Lattner2010-12-13
* Fix my previous patch to handle a degenerate case that the llvm-gccChris Lattner2010-12-13
* fix a fairly serious oversight with switch formation fromChris Lattner2010-12-13
* Generalize the and-icmp-select instcombine further by allowing selects of the...Benjamin Kramer2010-12-11
* Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize itBenjamin Kramer2010-12-11
* enhance memcpyopt to zap memcpy's that have the same src/dst.Chris Lattner2010-12-09
* fix PR8753, eliminating a case where we'd infinitely make a Chris Lattner2010-12-09
* Really check that the bits that will become zero are actually already zeroDan Gohman2010-12-09
* reapply r121100 with a tweak to constant fold ConstExprs with TargetDataChris Lattner2010-12-07
* Temporarily revert r121100 as it's causing clang to failEric Christopher2010-12-07
* fix PR8710 - teach global opt that some constantexprs are too complex toChris Lattner2010-12-07
* Implement jump threading of 'indirectbr' by keeping track of whether we're lo...Frits van Bommel2010-12-06
* Fix PR8728, a miscompilation I recently introduced. When optimizingChris Lattner2010-12-06
* Teach SimplifyCFG to turnFrits van Bommel2010-12-05
* fix a bozo bug I introduced in r119930, causing a miscompile ofChris Lattner2010-12-01
* Enhance DSE to handle the variable index case in PR8657.Chris Lattner2010-11-30
* teach DSE to use GetPointerBaseWithConstantOffset to analyzeChris Lattner2010-11-30
* enhance isRemovable to refuse to delete volatile mem transfersChris Lattner2010-11-30
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-30
* Add a puts optimization that converts puts() to putchar('\n').Anders Carlsson2010-11-30
* Fix a typo.Anders Carlsson2010-11-30
* Rename this test to FPuts.ll since it actually tests fputs.Anders Carlsson2010-11-30
* remove a use of llvm-disChris Lattner2010-11-30
* merge one more awayChris Lattner2010-11-30
* I already merged partial-overwrite.ll -> PartialStore.llChris Lattner2010-11-30
* clean up DSE tests, removing some poorly reduced and useless old test,Chris Lattner2010-11-30
* enhance basicaa to return "Mod" for a memcpy call when theChris Lattner2010-11-30
* Teach basicaa that memset's modref set is at worst "mod" and neverChris Lattner2010-11-30
* my previous patch would cause us to start deleting some volatileChris Lattner2010-11-30
* Fix some broken CHECK lines.Benjamin Kramer2010-11-29
* fix PR8677, patch by Jakub Staszak!Chris Lattner2010-11-29
* Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load ...Frits van Bommel2010-11-29