aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-09-27Merge release notes from mainline.release_21Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42386 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-21Merge from mainline for PR1693.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42201 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-21Merge into release for PR1690.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42200 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-21Remove loop index split test cases for release.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42195 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-19Merge -r42152:42153 svn/llvm-project/llvm/trunkEvan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42154 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-18Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42085 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-18Merge from mainline. Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42083 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-18Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42082 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-18Merge from mainline: Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42081 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-18Merge from mainline because Owen said so.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42080 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-17Regenerated configure script to fix help strings.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42065 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-17Fix incorrect default values in help string.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42064 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-17Spell things correctly.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42053 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-17Disable LoopIndexSplitting for 2.1Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42052 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-15Merge from mainline to fix make check error on x86.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41978 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-14Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41952 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-14Merge from mainline. Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41951 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-14Merge from mainline for PR1639Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41946 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-14Merge from mainline for PR1652.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41945 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-14Set version numberTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41943 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-13Creating 2.1 release branch.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41920 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-132.1 release branchTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41914 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-132.1 release branchTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@41913 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-13Added getNumDefs().Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41901 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-13Bug fixes.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41900 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Remove dead code.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41899 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Yet another getTargetNode variant.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41898 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Initial support for multi-result patterns:Evan Cheng
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
2007-09-12Fixed a typo that's causing a missing kill marker.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41893 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12add a new BF->LLVM translator, contributed by Sterling Stein.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41881 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Change llvm.gcroot to not init the root to null at runtime, this preventsChris Lattner
using it for live-in values etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41879 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Generated files for previous patch.Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41876 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-12Revise previous patch per review comments.Dale Johannesen
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
2007-09-12Compensate for partCount change in Bogus definitionDale Johannesen
(could break hash table in ConstantFP) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41874 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Enable indirect encoding for the personality functionBill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41873 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Move dump out of class, use "\n" instead of endlDaniel Berlin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41872 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Sometimes a MI can define a register as well as defining a super-register at theEvan Cheng
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
2007-09-11Fix date :)Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41870 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Testcase for recent pragma pack stuffAnton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41869 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41863 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Added status flags register: EFLAGS.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41862 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41861 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Generated files for previous patch.Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41859 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Add APInt interfaces to APFloat (allows directlyDale Johannesen
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
2007-09-11Convert to use ilist and non-pointer lists for extra goodnessDaniel Berlin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41855 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Add accessor method.Bill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41854 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling
information for EH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41852 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11Reenable libgc and libprofile is explicitly requested.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41851 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11remove an obsolete library.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41850 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-11update this to use llvm-config, patch by Jose M. MoyaChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41849 91177308-0d34-0410-b5e6-96231b3b80d8