summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge release notes from mainline.release_21Tanya Lattner2007-09-271-348/+177
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42386 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline for PR1693.Tanya Lattner2007-09-211-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42201 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge into release for PR1690.Tanya Lattner2007-09-211-12/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42200 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove loop index split test cases for release.Tanya Lattner2007-09-2110-477/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42195 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge -r42152:42153 svn/llvm-project/llvm/trunkEvan Cheng2007-09-191-5/+26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42154 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline.Tanya Lattner2007-09-183-2348/+1511
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42085 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline. Tanya Lattner2007-09-181-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42083 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline.Tanya Lattner2007-09-181-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42082 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline: Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Tanya Lattner2007-09-182-46/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42081 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline because Owen said so.Tanya Lattner2007-09-181-1/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42080 91177308-0d34-0410-b5e6-96231b3b80d8
* Regenerated configure script to fix help strings.Tanya Lattner2007-09-171-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42065 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix incorrect default values in help string.Tanya Lattner2007-09-171-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42064 91177308-0d34-0410-b5e6-96231b3b80d8
* Spell things correctly.Tanya Lattner2007-09-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42053 91177308-0d34-0410-b5e6-96231b3b80d8
* Disable LoopIndexSplitting for 2.1Tanya Lattner2007-09-171-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42052 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline to fix make check error on x86.Tanya Lattner2007-09-151-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41978 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline.Tanya Lattner2007-09-141-15/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41952 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline. Tanya Lattner2007-09-141-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41951 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline for PR1639Tanya Lattner2007-09-141-64/+162
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41946 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge from mainline for PR1652.Tanya Lattner2007-09-141-10/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41945 91177308-0d34-0410-b5e6-96231b3b80d8
* Set version numberTanya Lattner2007-09-142-10/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41943 91177308-0d34-0410-b5e6-96231b3b80d8
* Creating 2.1 release branch.Tanya Lattner2007-09-133591-0/+0
|\ | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41920 91177308-0d34-0410-b5e6-96231b3b80d8
| * Added getNumDefs().Evan Cheng2007-09-131-0/+4
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41901 91177308-0d34-0410-b5e6-96231b3b80d8
| * Bug fixes.Evan Cheng2007-09-131-4/+4
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41900 91177308-0d34-0410-b5e6-96231b3b80d8
| * Remove dead code.Evan Cheng2007-09-121-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41899 91177308-0d34-0410-b5e6-96231b3b80d8
| * Yet another getTargetNode variant.Evan Cheng2007-09-122-0/+16
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41898 91177308-0d34-0410-b5e6-96231b3b80d8
| * Initial support for multi-result patterns:Evan Cheng2007-09-123-57/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. [(set GR32:$dst, (add GR32:$src1, GR32:$src2)), (modify EFLAGS)] This indicates the source pattern expects the instruction would produce 2 values. The first is the result of the addition. The second is an implicit definition in register EFLAGS. 2. def : Pat<(parallel (addc GR32:$src1, GR32:$src2), (modify EFLAGS)), ()> Similar to #1 except this is used for def : Pat patterns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41897 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fixed a typo that's causing a missing kill marker.Evan Cheng2007-09-122-4/+18
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41893 91177308-0d34-0410-b5e6-96231b3b80d8
| * add a new BF->LLVM translator, contributed by Sterling Stein.Chris Lattner2007-09-125-1/+721
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41881 91177308-0d34-0410-b5e6-96231b3b80d8
| * Change llvm.gcroot to not init the root to null at runtime, this preventsChris Lattner2007-09-122-7/+5
| | | | | | | | | | | | | | using it for live-in values etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41879 91177308-0d34-0410-b5e6-96231b3b80d8
| * Generated files for previous patch.Dale Johannesen2007-09-124-12/+12
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41876 91177308-0d34-0410-b5e6-96231b3b80d8
| * Revise previous patch per review comments.Dale Johannesen2007-09-1215-90/+163
| | | | | | | | | | | | | | | | | | Next round of x87 long double stuff. Getting close now, basically works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41875 91177308-0d34-0410-b5e6-96231b3b80d8
| * Compensate for partCount change in Bogus definitionDale Johannesen2007-09-121-1/+1
| | | | | | | | | | | | | | (could break hash table in ConstantFP) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41874 91177308-0d34-0410-b5e6-96231b3b80d8
| * Enable indirect encoding for the personality functionBill Wendling2007-09-112-0/+2
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41873 91177308-0d34-0410-b5e6-96231b3b80d8
| * Move dump out of class, use "\n" instead of endlDaniel Berlin2007-09-111-10/+13
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41872 91177308-0d34-0410-b5e6-96231b3b80d8
| * Sometimes a MI can define a register as well as defining a super-register at theEvan Cheng2007-09-112-6/+16
| | | | | | | | | | | | | | same time. Do not mark the "smaller" def as dead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41871 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix date :)Anton Korobeynikov2007-09-111-0/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41870 91177308-0d34-0410-b5e6-96231b3b80d8
| * Testcase for recent pragma pack stuffAnton Korobeynikov2007-09-111-0/+32
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41869 91177308-0d34-0410-b5e6-96231b3b80d8
| * Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-1114-260/+328
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41863 91177308-0d34-0410-b5e6-96231b3b80d8
| * Added status flags register: EFLAGS.Evan Cheng2007-09-111-0/+6
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41862 91177308-0d34-0410-b5e6-96231b3b80d8
| * Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng2007-09-111-22/+25
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41861 91177308-0d34-0410-b5e6-96231b3b80d8
| * Generated files for previous patch.Dale Johannesen2007-09-114-979/+1109
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41859 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-1116-100/+309
| | | | | | | | | | | | | | | | | | | | | | access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41858 91177308-0d34-0410-b5e6-96231b3b80d8
| * Convert to use ilist and non-pointer lists for extra goodnessDaniel Berlin2007-09-111-89/+104
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41855 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add accessor method.Bill Wendling2007-09-111-0/+3
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41854 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling2007-09-114-1/+13
| | | | | | | | | | | | | | | | information for EH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41852 91177308-0d34-0410-b5e6-96231b3b80d8
| * Reenable libgc and libprofile is explicitly requested.Chris Lattner2007-09-111-9/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41851 91177308-0d34-0410-b5e6-96231b3b80d8
| * remove an obsolete library.Chris Lattner2007-09-113-165/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41850 91177308-0d34-0410-b5e6-96231b3b80d8
| * update this to use llvm-config, patch by Jose M. MoyaChris Lattner2007-09-111-4/+3
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41849 91177308-0d34-0410-b5e6-96231b3b80d8
| * Test that a call to a trampoline is turned into a call toDuncan Sands2007-09-111-0/+24
| | | | | | | | | | | | | | the underlying nested function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41846 91177308-0d34-0410-b5e6-96231b3b80d8
| * Two ParamAttrsVectors which differ by a permutationDuncan Sands2007-09-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | of their elements do not yield the same ParamAttrsList, though they should. On the other hand, everyone seems to pass such vectors with elements ordered by increasing index, so rather than sorting the elements simply assert that the elements are ordered in this way. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41845 91177308-0d34-0410-b5e6-96231b3b80d8