0f157ddb404bcde7815a1c5bf2d7e41c114f3d73 |
|
18-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates (20XY-2012 ==> 20XY-2013) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
03f8d3fc25f5a45c5826259d1b33b7f310117279 |
|
05-Aug-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to include 2012. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
5f5543616f07aea9ed64a3e8ce2d7fb50bce6cce |
|
22-Apr-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Use 32-bit XIndir counter incs, instead of 64-bit, as per r12527. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12528 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
291849fb0285e0998b4c9e33eb153eb3373c4a88 |
|
21-Apr-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge branches/TCHAIN from r12476 (its creation point) into trunk. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12517 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
ec062e8d96a361af9905b5447027819dfbfee01a |
|
23-Oct-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update all copyright dates, from 20xy-2010 to 20xy-2011. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12206 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
dc4f2e7e8cc8bc857af26071897712a325729110 |
|
28-May-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Remove another memory reference from the arm dispatcher loop, by using the fact that all {VG,VEX}_TRC_VALUES have their lowest bit set. All other targets can benefit from this trick too. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11781 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
40f7954157c3dddfdac741135681065bd5850f87 |
|
28-May-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Get rid of a bunch of loads in the arm dispatcher inner loops, and make some attempt to schedule for Cortex-A8. Improves overall IPC for none running perf/bz2.c "-O" from 0.879 to 0.925. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11780 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
4778c66fe34526f0b09745e4191eb561342f49b6 |
|
28-Apr-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Change the TT_FAST hash function for from "insn_address >> 2" to "insn_address >> 1". The former is appropriate for ARM code, where all insns are 4-sized and 4-aligned, but not for Thumb code, where the minimum size and alignment is 2. The old scheme happened to work for Thumb (indeed, any hash function would), but caused huge amounts of conflict misses in the fast cache for some programs. The change has been observed to reduce conflict misses by up to 100 times, and in some cases, improves performance significantly for Thumb code. Performance of ARM code is unchanged or possibly a bit worse. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11716 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
223125dee684793bf8bbae689908dd5073a04a20 |
|
22-Aug-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge from branches/THUMB: rack renaming of guest_R15 to guest_R15T. Also, add extra FPSCR masking for FPSCR invariant state sanity checks. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11279 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 |
|
03-May-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to 2010. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|
59570ffbe31930ab4d678754daaeec0715117a3d |
|
01-Jan-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge from branches/ARM, all parts of the ARM-Linux port except for the changes to do with reading and using ELF and DWARF3 info. This breaks all targets except amd64-linux and x86-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10982 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_dispatch/dispatch-arm-linux.S
|