summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fancier algorithm in tail-merge comment implemented, so remove comment.Dale Johannesen2007-06-01
* Implement smarter algorithm for choosing which blocks to tail-merge.Dale Johannesen2007-06-01
* For PR1486:Reid Spencer2007-06-01
* Insert new instructions in AliasSet.Devang Patel2007-06-01
* clean() needs to process things in topological order.Owen Anderson2007-06-01
* Opcode modifier s comes after condition code. e.g. addlts, not addslt.Evan Cheng2007-06-01
* Correctly mark early-exit on the false path.Evan Cheng2007-06-01
* Fix Expression comparison, which in turn fixes a value numbering error.Owen Anderson2007-06-01
* Set ARM ifcvt duplication limit to 3 for now.Evan Cheng2007-06-01
* Since TypeInfos are passed as i8 pointers, a NULL TypeInfo should be passedDuncan Sands2007-06-01
* Ifcvt triangle: don't ifcvt 'true' BB if it has other predecessors; don't mer...Evan Cheng2007-06-01
* Make jumptable non-predicable for now.Evan Cheng2007-06-01
* Remove a bogus check. Even terminators in a ifcvt need to be predicated. Unco...Evan Cheng2007-06-01
* Allow multiple ifcvt candidates to share children blocks; add some debugging ...Evan Cheng2007-06-01
* Add a topological sort function.Owen Anderson2007-05-31
* Arrange for only 1 of multiple branches to landing pad to be kept.Dale Johannesen2007-05-31
* Fix a typo.Evan Cheng2007-05-31
* Fix the asmprinter so that a globalvalue can specify an explicit alignmentChris Lattner2007-05-31
* Fix PR1424.Lauro Ramos Venancio2007-05-31
* Attempt to fix up phi_translate.Owen Anderson2007-05-31
* Change traversal order to bottom up in preparation for more aggressive if-con...Evan Cheng2007-05-30
* Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll, and PR1473.Chris Lattner2007-05-30
* Fix typo.Devang Patel2007-05-30
* Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll and the secondChris Lattner2007-05-30
* Changed per review comment.Dale Johannesen2007-05-30
* Make stable_sort in tail merging actually be stable (it never was, but didn'tDale Johannesen2007-05-29
* Don't merge in tail block of a diamond if it has more than one predecessors a...Evan Cheng2007-05-29
* For VFP2 fldm, fstm instructions, the condition code is printed after the add...Evan Cheng2007-05-29
* Fix a typoOwen Anderson2007-05-29
* For ldrb, strh, etc., the condition code is before the width specifier. e.g. ...Evan Cheng2007-05-29
* Re-fix a bug, where I was now being too aggressive.Owen Anderson2007-05-29
* Use proper debugging facilities so other people don't have to look at my comm...Owen Anderson2007-05-29
* Comment debug code out that I accidentally uncommented last time.Owen Anderson2007-05-29
* Add a place where I missed using the maximal set. Note that using the maximalOwen Anderson2007-05-29
* If there is an empty block between a source and its successor block, it still...Evan Cheng2007-05-29
* Very first part of a GVN-PRE implementation. It currently performs a bunch o...Owen Anderson2007-05-29
* Add missing const qualifiers.Evan Cheng2007-05-29
* Add missing const qualifiers.Evan Cheng2007-05-29
* Implementation of compilation callback in PPC ELF32Nicolas Geoffray2007-05-29
* Correct the logic in LowerPartSet which cleared the bits from 0 to low-1.Zhou Sheng2007-05-26
* tighten up recursion depth againChris Lattner2007-05-25
* Silly boog.Evan Cheng2007-05-25
* Fix PR1446 by not scalarrepl'ing giant structures.Chris Lattner2007-05-24
* Blocks that cond-br and uncond-br/fallthrough to same block should haveDale Johannesen2007-05-24
* Fix for PR1444: do not create two successors to the same block.Dale Johannesen2007-05-24
* Compute the correct word number.Zhou Sheng2007-05-24
* Minor comment cleanups.Dan Gohman2007-05-24
* Add explicit qualification for namespace MVT members.Dan Gohman2007-05-24
* Add cases for v2f32.Dan Gohman2007-05-24
* Fix a typo that caused combiner to create mal-formed pre-indexed store where ...Evan Cheng2007-05-24