History log of /external/llvm/lib/Target/Sparc/README.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1e06bcbd633175d75d13aaa5695ca0633ba86068 04-Jun-2013 Venkatraman Govindaraju <venkatra@cs.wisc.edu> Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
634123e98de9c87aa1275a5ccc6b69be97d0ca71 19-May-2013 Jakob Stoklund Olesen <stoklund@2pi.dk> Don't use %g0 to materialize 0 directly.

The wired physreg doesn't work on tied operands like on MOVXCC.

Add a README note to fix this later.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
1ac1c1ee5d2cbb9658356eddddc6d5ba7c622e5c 01-Mar-2010 Nathan Keynes <nkeynes@deadcoderemoval.net> Add JIT support to the TODO list (test commit)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
61273d55e9ce068fef5dfcddb65e5ad9c1f4772e 28-Feb-2008 Chris Lattner <sabre@nondot.org> fix CodeGen/Generic/2008-01-25-dag-combine-mul.ll on sparc, PR2105


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47706 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
f26276661984b6ea77acf1105a4a18cb128d329d 09-Feb-2006 Chris Lattner <sabre@nondot.org> Done


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26091 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e7c839ed5ae54563eee4934c420325c462c4d656 05-Feb-2006 Chris Lattner <sabre@nondot.org> remove V8 reference


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
0d913eaaed3202231e8a332b12153c4b7a5f43c5 04-Feb-2006 Chris Lattner <sabre@nondot.org> add a note


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
a34b898bc0506d317b6db45eff43b75dee2c5405 31-Jan-2006 Chris Lattner <sabre@nondot.org> okay, one more


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25847 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
fabec5bcb5248f34e88076a350990978191515bd 31-Jan-2006 Chris Lattner <sabre@nondot.org> another note


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
76e7a441cf04798eb183a375870c45bcaeacd9ae 31-Jan-2006 Chris Lattner <sabre@nondot.org> More notes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
a45b4925e19e6f70b37b27280e41cafd8a0095a3 31-Jan-2006 Chris Lattner <sabre@nondot.org> another one


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
302601c3436c3345822e319f7e2cd00099a65296 31-Jan-2006 Chris Lattner <sabre@nondot.org> add a note


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25843 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
76afdc9a80cf078aebd0ec62dba0bfafe498b1dc 30-Jan-2006 Chris Lattner <sabre@nondot.org> First step towards V9 instructions in the V8 backend, two conditional move
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
/external/llvm/lib/Target/Sparc/README.txt
2170cef7070dbb972caa72e68603e8452f2dee97 23-Dec-2005 Chris Lattner <sabre@nondot.org> not a good idea


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e6ee868a8d877b5b4be367d575b03388ee231e91 23-Dec-2005 Chris Lattner <sabre@nondot.org> remove benchmark list, remove issues addressed by the dag-dag isel


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
294974bd576c381d66af6e73159d0574af81d405 18-Dec-2005 Chris Lattner <sabre@nondot.org> add fneg,fabs,fsqrt instructions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
576e46fc67a388961fe6db41cbd64adb223361e2 17-Dec-2005 Chris Lattner <sabre@nondot.org> asmprinter done, added crucial missing step


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
0d8fcd3218ed93e338a2e7b845f358f1c6f74d58 17-Dec-2005 Chris Lattner <sabre@nondot.org> Convert the remaining instructions over, branches and calls. Fix a couple
minor bugs


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
0647bf69653df8f8f15e938341fe6e63daf5c3b6 16-Dec-2005 Chris Lattner <sabre@nondot.org> add some notes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24745 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
5761805d277f0dc6707b086602c76fd8ae4d2935 14-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> The mystery of Olden/tsp solved, and more opportunities for speedup.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18932 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
6b260e2638dac0e6d5264ca505bbcb19026ef6dd 14-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Get rid of shifts by zero in most cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18931 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e171d5c812c308eb93ea611cae5c480279a82fbc 13-Dec-2004 Chris Lattner <sabre@nondot.org> Add some notes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
a04d959f0ce1343d34e7eff1ab9f228123235199 13-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Add V8 SPEC status.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
367c137f6a4b105fcd859bf665f8fdd3bb0e7f43 12-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Complete the list of MultiSource failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
326f378a8fb9e81bf41804a5a66bfdb5f76b67f3 12-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> hbd should be working now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18824 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
9d6ffb47b4f4c8a51ed100a90af9488ce6cc0778 11-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Update lists of failing benchmarks, including info on which
ones are failing in cbe.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
2b314430f7b961eede0d9a982f017bedde213c8a 10-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Update lists of failing benchmarks (except C++...something is the
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
/external/llvm/lib/Target/Sparc/README.txt
09d8d67066c30907b162426bae9c387f68032238 10-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing MultiSource benchmarks. It works out to +5 -5, but I
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
/external/llvm/lib/Target/Sparc/README.txt
3616f91b71d43d731a7dcff7861eeb61a5b0538d 09-Dec-2004 Brian Gaeke <gaeke@uiuc.edu> We're continuing to make progress on MultiSource.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18714 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
cb7a76283b00522b4955f7f21e7842c084791fba 30-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing benchmarks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e4ed742588d6063c4cc778a57102f8c37e35d3b5 24-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing benchmarks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18202 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
8a0c4fd0c6a2044fbace7e176e9617c2aa89a4a0 23-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update failing SingleSource test-case list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
2041d0ca123d0c07bb34832aaccdb9c4cb804884 23-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Add more known-failing tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18149 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
6f0b77221cb9bd82a7ac8b4551f69fab6a03eceb 22-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18099 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
b10fc0343ff7bb6bc42f8313fca9cfed9a19b412 21-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e1e2899e96a4e813c35c4e4ca6b399c52e39b339 21-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing benchmarks & to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18078 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
087f0858ef9086402f0863e8f9bf8ea257e2f48d 20-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update failing test cases & to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
d42b167e6126a8276d8590fa7ee93784cca297be 20-Nov-2004 Misha Brukman <brukman+llvm@gmail.com> Fix grammar


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18023 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
507bc71820fc4dcb2dc9ddf7372d8dca7ca5b8b1 19-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of expected test failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
7ba2a43866674075578053aeb79ef945b047f7a2 18-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update current expected failures list - expand it to include all of
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
/external/llvm/lib/Target/Sparc/README.txt
c935cf111cfc80cac641e3b0ba463afd49f484b0 17-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
b662963d3bb72b47215606633c0f51745b824a5d 17-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing SingleSource Benchmarks


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17926 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
4cda59134110277607ce4c80e7372e0a8db40142 16-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing benchmarks


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17895 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
766d6f3b596e46eec4f96b403200205f682c023a 15-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of failing Benchmarks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17823 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
5179e41d6e6fc6fa23674677a4b026fcc4f3e949 14-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update lists of failing unit tests.
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
/external/llvm/lib/Target/Sparc/README.txt
04fe7477b17fc5d2afc89fab2bfbb8d9cabadfcb 14-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Fix NotTest - round up extraStack to the nearest doubleword, if it is
not zero.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
b31a828533c954d9f5298509e39d8c884c7cabf5 14-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update failing Benchmarks; point out that I'm skipping Shootout-C++.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
1c745818ffd80384fe3bd7c38c3d5324b640d819 14-Nov-2004 Brian Gaeke <gaeke@uiuc.edu> Update expected UnitTests failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
941833a37c630c688da81b8e10576e0331623038 14-Oct-2004 Brian Gaeke <gaeke@uiuc.edu> Add list of libc procedures we'll use, at some point.
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
/external/llvm/lib/Target/Sparc/README.txt
03203b423f7d4ee86a6040ba042e4a18fe965090 09-Oct-2004 Brian Gaeke <gaeke@uiuc.edu> update according to tonight's info


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16866 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
49dd15402ba7f2fe4e741ad63283003eb69560dd 29-Sep-2004 Brian Gaeke <gaeke@uiuc.edu> Update list of shootout programs that should be working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16595 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
a771347336c92d8e35d28e01dedea87bed34a753 29-Sep-2004 Brian Gaeke <gaeke@uiuc.edu> add results


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16579 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
406e8cbb439a315ef106f35cd4d4e6040d407cf4 06-Aug-2004 Brian Gaeke <gaeke@uiuc.edu> Update the To-Do list according to my notes + assertions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
22b5cd8ac755359a6ba0b9492d376d5ca46ede12 16-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Add to-do list.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt
e785e531f4495068ee46cabd926939eec15a565a 25-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> SparcV8 skeleton


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/README.txt