1 2Last updated 15 Nov 04 3~~~~~~~~~~~~~~~~~~~~~~ 4 5Critical (correctness) 6~~~~~~~~~~~~~~~~~~~~~~ 7x86 isel: should free up all fp reg tags when calling a helper. 8And save FP and SSE insns across the helper. 9 10iropt: reconsider precise exceptions 11 12x86 guest: look at FP accuracy 13 14 15Optimisation opportunities 16~~~~~~~~~~~~~~~~~~~~~~~~~~ 17Improved isel for memcheck artefacts on x86 (generate neg ; sbbl) 18 19Assess tt_fast miss rates 20 21improve stack-update pass 22 23proper profiling machinery 24 25do not CSE exprs :: Ity_Bit 26 27x86 iselIntExpr_RMI: actually generate the M case if possible 28 29 30JIT speedups 31~~~~~~~~~~~~ 32Ensure incremental flatness throughout 33 34Profile again with cachegrind/calltree 35 36change IRTemp to 16 bits? 37 38 39Integration 40~~~~~~~~~~~ 41Get rid of sloppy-malloc 42 43Get rid of partial-loads-ok 44 45Optimisation after first instrumentation rather than 2nd ? 46 47disallow dirty helpers from writing SP/IP 48 49write API doc, clarify IR semantics 50 51make IR utils module 52 53generic stack pointer identification at startup? 54 55New memstack_k: old or new sp? 56