aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Testcase for recent pragma pack stuffAnton Korobeynikov2007-09-111-0/+32
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-1114-260/+328
* Added status flags register: EFLAGS.Evan Cheng2007-09-111-0/+6
* Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng2007-09-111-22/+25
* Generated files for previous patch.Dale Johannesen2007-09-114-979/+1109
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-1116-100/+309
* Convert to use ilist and non-pointer lists for extra goodnessDaniel Berlin2007-09-111-89/+104
* Add accessor method.Bill Wendling2007-09-111-0/+3
* Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling2007-09-114-1/+13
* Reenable libgc and libprofile is explicitly requested.Chris Lattner2007-09-111-9/+1
* remove an obsolete library.Chris Lattner2007-09-113-165/+0
* update this to use llvm-config, patch by Jose M. MoyaChris Lattner2007-09-111-4/+3
* Test that a call to a trampoline is turned into a call toDuncan Sands2007-09-111-0/+24
* Two ParamAttrsVectors which differ by a permutationDuncan Sands2007-09-111-0/+4
* Turn calls to trampolines into calls to the underlyingDuncan Sands2007-09-111-0/+138
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-1114-112/+46
* My compiler warns about the semicolon.Duncan Sands2007-09-111-1/+1
* The personality function on Darwin needs a global stub. We then refer toBill Wendling2007-09-117-22/+38
* Add a ValueInfoT template parameter to DenseMap so that it can properly make ...Owen Anderson2007-09-111-8/+22
* Don't bother to initialize values corresponding to empty or tombstone Owen Anderson2007-09-111-1/+3
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-111-1/+1