aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Sparc/README.txt
Commit message (Collapse)AuthorAgeFilesLines
* fix CodeGen/Generic/2008-01-25-dag-combine-mul.ll on sparc, PR2105Chris Lattner2008-02-281-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47706 91177308-0d34-0410-b5e6-96231b3b80d8
* DoneChris Lattner2006-02-091-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26091 91177308-0d34-0410-b5e6-96231b3b80d8
* remove V8 referenceChris Lattner2006-02-051-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25991 91177308-0d34-0410-b5e6-96231b3b80d8
* add a noteChris Lattner2006-02-041-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25962 91177308-0d34-0410-b5e6-96231b3b80d8
* okay, one moreChris Lattner2006-01-311-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25847 91177308-0d34-0410-b5e6-96231b3b80d8
* another noteChris Lattner2006-01-311-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25846 91177308-0d34-0410-b5e6-96231b3b80d8
* More notesChris Lattner2006-01-311-1/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25845 91177308-0d34-0410-b5e6-96231b3b80d8
* another oneChris Lattner2006-01-311-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25844 91177308-0d34-0410-b5e6-96231b3b80d8
* add a noteChris Lattner2006-01-311-0/+29
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25843 91177308-0d34-0410-b5e6-96231b3b80d8
* First step towards V9 instructions in the V8 backend, two conditional moveChris Lattner2006-01-301-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patterns. This allows emission of this code: t1: save -96, %o6, %o6 subcc %i0, %i1, %l0 move %icc, %i0, %i2 or %g0, %i2, %i0 restore %g0, %g0, %g0 retl nop instead of this: t1: save -96, %o6, %o6 subcc %i0, %i1, %l0 be .LBBt1_2 ! nop .LBBt1_1: ! or %g0, %i2, %i0 .LBBt1_2: ! restore %g0, %g0, %g0 retl nop for this: int %t1(int %a, int %b, int %c) { %tmp.2 = seteq int %a, %b %tmp3 = select bool %tmp.2, int %a, int %c ret int %tmp3 } git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25809 91177308-0d34-0410-b5e6-96231b3b80d8
* not a good ideaChris Lattner2005-12-231-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24991 91177308-0d34-0410-b5e6-96231b3b80d8
* remove benchmark list, remove issues addressed by the dag-dag iselChris Lattner2005-12-231-68/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24984 91177308-0d34-0410-b5e6-96231b3b80d8
* add fneg,fabs,fsqrt instructionsChris Lattner2005-12-171-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24803 91177308-0d34-0410-b5e6-96231b3b80d8
* asmprinter done, added crucial missing stepChris Lattner2005-12-171-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24767 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert the remaining instructions over, branches and calls. Fix a coupleChris Lattner2005-12-171-4/+3
| | | | | | | minor bugs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24762 91177308-0d34-0410-b5e6-96231b3b80d8
* add some notesChris Lattner2005-12-161-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24745 91177308-0d34-0410-b5e6-96231b3b80d8
* The mystery of Olden/tsp solved, and more opportunities for speedup.Brian Gaeke2004-12-141-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18932 91177308-0d34-0410-b5e6-96231b3b80d8
* Get rid of shifts by zero in most cases.Brian Gaeke2004-12-141-7/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18931 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some notesChris Lattner2004-12-131-1/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18911 91177308-0d34-0410-b5e6-96231b3b80d8
* Add V8 SPEC status.Brian Gaeke2004-12-131-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18844 91177308-0d34-0410-b5e6-96231b3b80d8
* Complete the list of MultiSource failures.Brian Gaeke2004-12-121-5/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18826 91177308-0d34-0410-b5e6-96231b3b80d8
* hbd should be working now.Brian Gaeke2004-12-121-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18824 91177308-0d34-0410-b5e6-96231b3b80d8
* Update lists of failing benchmarks, including info on whichBrian Gaeke2004-12-111-24/+21
| | | | | | | ones are failing in cbe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18791 91177308-0d34-0410-b5e6-96231b3b80d8
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-101-2/+1
| | | | | | | matter with my sparcv8 libstdc++.a) and to-do list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18755 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing MultiSource benchmarks. It works out to +5 -5, but IBrian Gaeke2004-12-101-7/+7
| | | | | | | think some of these might be the CFE's fault; a rebuild should come soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18735 91177308-0d34-0410-b5e6-96231b3b80d8
* We're continuing to make progress on MultiSource.Brian Gaeke2004-12-091-5/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18714 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing benchmarks.Brian Gaeke2004-11-301-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18384 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing benchmarks.Brian Gaeke2004-11-241-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18202 91177308-0d34-0410-b5e6-96231b3b80d8
* Update failing SingleSource test-case list.Brian Gaeke2004-11-231-10/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18171 91177308-0d34-0410-b5e6-96231b3b80d8
* Add more known-failing tests.Brian Gaeke2004-11-231-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18149 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to-do list.Brian Gaeke2004-11-221-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18099 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to-do list.Brian Gaeke2004-11-211-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18085 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing benchmarks & to-do list.Brian Gaeke2004-11-211-6/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18078 91177308-0d34-0410-b5e6-96231b3b80d8
* Update failing test cases & to-do list.Brian Gaeke2004-11-201-4/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18054 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix grammarMisha Brukman2004-11-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18023 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of expected test failures.Brian Gaeke2004-11-191-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18002 91177308-0d34-0410-b5e6-96231b3b80d8
* Update current expected failures list - expand it to include all ofBrian Gaeke2004-11-181-10/+22
| | | | | | | | SingleSource. Update to-do list (open-coding refers to binary operations on longs, not to passing them into functions, which we already support.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17948 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to-do list.Brian Gaeke2004-11-171-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17927 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing SingleSource BenchmarksBrian Gaeke2004-11-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17926 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing benchmarksBrian Gaeke2004-11-161-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17895 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing Benchmarks.Brian Gaeke2004-11-151-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17823 91177308-0d34-0410-b5e6-96231b3b80d8
* Update lists of failing unit tests.Brian Gaeke2004-11-141-4/+5
| | | | | | | | Exclude bigfib, so that we effectively exclude all C++ benchmarks. Update to-do list: mention va_start. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17732 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix NotTest - round up extraStack to the nearest doubleword, if it isBrian Gaeke2004-11-141-1/+1
| | | | | | | not zero. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17728 91177308-0d34-0410-b5e6-96231b3b80d8
* Update failing Benchmarks; point out that I'm skipping Shootout-C++.Brian Gaeke2004-11-141-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17725 91177308-0d34-0410-b5e6-96231b3b80d8
* Update expected UnitTests failures.Brian Gaeke2004-11-141-6/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17723 91177308-0d34-0410-b5e6-96231b3b80d8
* Add list of libc procedures we'll use, at some point.Brian Gaeke2004-10-141-6/+14
| | | | | | | | Update list of currently failing tests. ADJCALLSTACK* support is done. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16994 91177308-0d34-0410-b5e6-96231b3b80d8
* update according to tonight's infoBrian Gaeke2004-10-091-4/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16866 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of shootout programs that should be working.Brian Gaeke2004-09-291-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16595 91177308-0d34-0410-b5e6-96231b3b80d8
* add resultsBrian Gaeke2004-09-291-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16579 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the To-Do list according to my notes + assertionsBrian Gaeke2004-08-061-5/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15535 91177308-0d34-0410-b5e6-96231b3b80d8