aboutsummaryrefslogtreecommitdiff
path: root/src/lj_gc.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-20 19:35:57 +0100
committerMike Pall <mike>2010-12-20 22:32:01 +0100
commitdbab6cf511e232b5c2fdb11923c87473dcd84a7e (patch)
tree1f24df56032b49c25facabc1ab48e80a35a5684d /src/lj_gc.h
parentc8d6f078a52adb840e370ed52138ee5d379fe945 (diff)
downloadluajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.tar.gz
luajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.tar.bz2
luajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.zip
Reassociate XLOAD across PHIs to handle a[i-1] forwarding case.
Improved SciMark scores: http://luajit.org/download/scimark.lua x86 SciMark LARGE | FFT SOR MC SPARSE LU -----------------------+--------------------------------------- GCC 4.4.3 623.8 | 91.0 883.5 190.4 784.7 1169.6 LuaJIT git +FFI 651.2 | 97.2 1021.9 323.4 673.7 1139.6 LuaJIT git 527.7 | 91.4 1008.5 225.6 400.0 913.2 x64 SciMark LARGE | FFT SOR MC SPARSE LU -----------------------+--------------------------------------- GCC 4.4.3 614.7 | 97.7 883.5 228.5 734.0 1129.9 JVM 1.6.0_22 707.5 | 79.2 1118.1 385.5 658.9 1295.7 LuaJIT git +FFI 632.8 | 89.1 1035.8 298.3 648.1 1092.9 LuaJIT git 516.1 | 88.4 995.4 225.6 382.1 888.9
Diffstat (limited to 'src/lj_gc.h')
0 files changed, 0 insertions, 0 deletions