aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in andersen's related to test_and_set.Daniel Berlin2007-09-162-8/+29
* Fix a few bugs related to zero'ing of elementsDaniel Berlin2007-09-161-45/+14
* Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin2007-09-161-324/+687
* Follow-up to patch r41999. Make the conditional that emits the personality stubBill Wendling2007-09-161-1/+1
* Adjust per revew comments.Dale Johannesen2007-09-161-16/+7
* Only emit the personality function as a global value if the backend actuallyBill Wendling2007-09-161-1/+1
* Be more careful when constant-folding PHI nodes.Owen Anderson2007-09-161-1/+16
* remove obsolete tests.Chris Lattner2007-09-153-17/+0
* Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Chris Lattner2007-09-152-46/+28
* New testcase for PR1662. GCC trees are horrible :(Chris Lattner2007-09-151-0/+7
* Add patterns for SHLD64* and SHRD64*.Dan Gohman2007-09-142-12/+28
* fix a gcc warning: comparison between signed and unsigned integer expressionsChris Lattner2007-09-141-1/+1
* Remove RLE from the headers, since the pass itself is gone now.Owen Anderson2007-09-142-8/+0
* Remove RLE. It is subsumed by GVN.Owen Anderson2007-09-141-135/+0
* Remove the assumption that FP's are either float orDale Johannesen2007-09-1413-56/+118
* Add implicit def of EFLAGS on those instructions that may modify flags.Evan Cheng2007-09-145-54/+85
* And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoidDan Gohman2007-09-142-0/+4
* Add explicit triples to avoid default behavior that varies by host.Dan Gohman2007-09-141-1/+1
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-1417-61/+57
* Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpanderDan Gohman2007-09-141-1/+1
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-145-7/+7
* Add support for functions with byval arguments on x86Rafael Espindola2007-09-143-18/+27
* Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused Chris Lattner2007-09-141-4/+4
* silence a bogus gcc warning.Chris Lattner2007-09-141-1/+1
* Fix comments.Evan Cheng2007-09-141-4/+4
* Change to 2.2svn.Tanya Lattner2007-09-142-10/+10
* Temporary reverting r41817Bill Wendling2007-09-141-15/+5
* Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handleChris Lattner2007-09-131-14/+62
* be tolerant of PHI nodes when rewriting heap SROA code. This is a stepChris Lattner2007-09-131-26/+50
* refactor some code, no functionality change. On the path to PR1639Chris Lattner2007-09-131-50/+56
* Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see throughChris Lattner2007-09-131-5/+16
* Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHIChris Lattner2007-09-131-6/+15
* remove dead enum value.Chris Lattner2007-09-131-7/+5
* Make single-argument ctors explicit to avoid tricky bugs :)Chris Lattner2007-09-131-3/+3
* Fix build problems on Cygwin (PR1652), patch by Patrick Walton.Chris Lattner2007-09-131-10/+10
* Added getNumDefs().Evan Cheng2007-09-131-0/+4
* Bug fixes.Evan Cheng2007-09-131-4/+4
* Remove dead code.Evan Cheng2007-09-121-1/+1
* Yet another getTargetNode variant.Evan Cheng2007-09-122-0/+16
* Initial support for multi-result patterns:Evan Cheng2007-09-123-57/+102
* Fixed a typo that's causing a missing kill marker.Evan Cheng2007-09-122-4/+18
* add a new BF->LLVM translator, contributed by Sterling Stein.Chris Lattner2007-09-125-1/+721
* Change llvm.gcroot to not init the root to null at runtime, this preventsChris Lattner2007-09-122-7/+5
* Generated files for previous patch.Dale Johannesen2007-09-124-12/+12
* Revise previous patch per review comments.Dale Johannesen2007-09-1215-90/+163
* Compensate for partCount change in Bogus definitionDale Johannesen2007-09-121-1/+1
* Enable indirect encoding for the personality functionBill Wendling2007-09-112-0/+2
* Move dump out of class, use "\n" instead of endlDaniel Berlin2007-09-111-10/+13
* Sometimes a MI can define a register as well as defining a super-register at theEvan Cheng2007-09-112-6/+16
* Fix date :)Anton Korobeynikov2007-09-111-0/+0