From: Julian Seward Date: Fri, 22 Apr 2005 21:21:09 +0000 (+0000) Subject: Update. X-Git-Tag: svn/VALGRIND_3_0_1^2~198 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7b4d8c836baa3e18f9ef6e32df4c7544826ff437;p=thirdparty%2Fvalgrind.git Update. git-svn-id: svn://svn.valgrind.org/vex/trunk@1136 --- diff --git a/VEX/TODO.txt b/VEX/TODO.txt index 0247ce99d8..24dc3cbf26 100644 --- a/VEX/TODO.txt +++ b/VEX/TODO.txt @@ -12,21 +12,12 @@ iropt: reconsider precise exceptions x86 guest: look at FP accuracy -Test -~~~~ -Test adc/sbb carry dependency in memcheck - - Optimisation opportunities ~~~~~~~~~~~~~~~~~~~~~~~~~~ Improved isel for memcheck artefacts on x86 (generate neg ; sbbl) Assess tt_fast miss rates -Better register allocation - spilling reduction - -iropt less conservative re precise exns - improve stack-update pass proper profiling machinery @@ -35,6 +26,7 @@ do not CSE exprs :: Ity_Bit x86 iselIntExpr_RMI: actually generate the M case if possible + JIT speedups ~~~~~~~~~~~~ Ensure incremental flatness throughout @@ -54,19 +46,10 @@ Optimisation after first instrumentation rather than 2nd ? disallow dirty helpers from writing SP/IP -make instrumentation work at no optimisation - write API doc, clarify IR semantics make IR utils module -tt/tc simplification, also profiling - generic stack pointer identification at startup? New memstack_k: old or new sp? - -Set host FPU mode before starting. Also set Dflag = 0 - -skin_panic -> tool_panic -