- 03c2fe7 Get rid of executables inadvertantly commited in rev 203. by sewardj · 20 years ago
- 5484c14 Add a modified version of the QEMU test program. This commit by sewardj · 20 years ago
- b9c5cf6 by sewardj · 20 years ago
- 2ef5f2a Pretty-up the flag-calculating macros. Whitespace only change. by sewardj · 20 years ago
- fae2ca7 Fast-case a couple more flag/thunk conditions. by sewardj · 20 years ago
- 188eb32 wibble by sewardj · 20 years ago
- 95a4207 Set bb size back to 20. by sewardj · 20 years ago
- 37d3801 by sewardj · 20 years ago
- 3503ad8 Fix error in scheme for assembly Xin_Set32 when the dest is %esi/%edi by sewardj · 20 years ago
- 07cb618 Better printing of raw bb data. by sewardj · 20 years ago
- 84ff065 by sewardj · 20 years ago
- c41f1fb Whitespace-only changes for the tree-builder. by sewardj · 20 years ago
- 2963239 First pass at a tree-builder algorithm. by sewardj · 20 years ago
- 140656d Fill in some missing cases in the assembler. by sewardj · 20 years ago
- 85126a4 Add (unused) pattern for generating rotate insns, as an example. by sewardj · 20 years ago
- 78fe791 Handle NOT (Grp3(M) case 2) by sewardj · 20 years ago
- 6134847 * constant fold Shr32 * fix up types on folding rules for Shr32/Shl32/Sar32 by sewardj · 20 years ago
- 278c44c * iropt: constant-fold Sar32, and be more careful with Shl32 by sewardj · 20 years ago
- f0e4316 Redundant-Put removal. by sewardj · 20 years ago
- 083ed04 When doing debug stops (--stop-after), print bb orig bytes in a form by sewardj · 20 years ago
- 51cba89 Header changes for Bit-typed constants. Really this should have by sewardj · 20 years ago
- b8e7586 Allow constant folding to apply to IRStmt_Exit. by sewardj · 20 years ago
- 088bcb4 More folding rules, and some debug printing fixes. by sewardj · 20 years ago
- c09278c iselExpr64: Handle 64-bit literals by sewardj · 20 years ago
- ef68693 Fix reg-alloc bug exposed by more aggressive code generation by sewardj · 20 years ago
- c018aea Increase size of spill area from 96 bytes to 400 bytes. by sewardj · 20 years ago
- d721703 Add redundant-GET elimination. by sewardj · 20 years ago
- 39e3f24 Teach iropt to do dead code elimination. by sewardj · 20 years ago
- 84be737 Constant and copy propagation, and start of constant folding. by sewardj · 20 years ago
- 00ec707 New header priv/ir/iropt.h by sewardj · 20 years ago
- 09cc2fe Generate 'test' rather than 'and' for some 32-to-1 casts. by sewardj · 20 years ago
- d7cb853 iropt: implement flattening (into SSA form). This caused various by sewardj · 20 years ago
- edf4d69 Connect no-op iropt to the driver logic. by sewardj · 20 years ago
- a1a370f Make a start on the intermediate-representation optimiser. by sewardj · 20 years ago
- d053ffa Increase size of temp area to 100k to handle some really useless by sewardj · 20 years ago
- 410247a Fix stupid bug caused by introduction of new FP state. by sewardj · 20 years ago
- a58ea66 More FPU stuff. by sewardj · 20 years ago
- bb53f8c More x86 FP stuff, including conversion stuff to/from Ints. by sewardj · 20 years ago
- 3196daf Fix enough stuff to get the first x86 FP instruction through the pipeline. by sewardj · 20 years ago
- d1725d1 Lots of spadework for getting x86 floating point to work. by sewardj · 20 years ago
- abf39f1 calculate_eflags_all: fix stupid bug in CC_OP_COPY. by sewardj · 20 years ago
- e5f384c Fix up generation of shldl/shldr instructions, and thereby by sewardj · 20 years ago
- acbfdd0 Fix silly error in instruction selection of Iop_DivModS64to32 by sewardj · 20 years ago
- b81f8b3 Finally finish pissing around with x86 integer multiply instructions. by sewardj · 20 years ago
- 56296d8 Rehash handling of multiply insns in the x86 front end, so as to make by sewardj · 20 years ago
- c22a6fd Change the x86 front end's implementation of shift instructions so by sewardj · 20 years ago
- a511afc by sewardj · 20 years ago
- 8ee2de1 Fix carry flag computation for left rotates. by sewardj · 20 years ago
- 80f8c30 Comment-only change by sewardj · 20 years ago
- 8c7f1ab Fill in many more cases thrown up the QEMU test program. by sewardj · 20 years ago
- a238471 Fill in / fix many x86->IR->x86 cases exposed by QEMU's test-i386 program. by sewardj · 20 years ago
- 180e8b3 Add enough more x86 integer stuff to make bzip2 and gzip work. by sewardj · 20 years ago
- 7ed2295 Fix enough integer stuff to make bzip2 work, except for the floating point bits. by sewardj · 20 years ago
- 89050e5 Pretty it up a bit (whitespace changes only). by sewardj · 20 years ago
- 1813dbe Implement ROL/ROR and fix enough stuff to make ls -l work. by sewardj · 20 years ago
- 0255207 Fill in misc cases. by sewardj · 20 years ago
- e322b0a Fix bug in allocation of vregs for 64-bit IRTemps. by sewardj · 20 years ago
- caca9d0 Fill in some add with carry and subtract with borrow cases. by sewardj · 20 years ago
- 4e26754 Further refine debug printing. by sewardj · 20 years ago
- 58800ff Improve verbosity control, so that verbosity can be set individually by sewardj · 20 years ago
- d4e7c49 Add LOGICL. by sewardj · 20 years ago
- 6707ccc Oops. Fix silly bug in iselCondCode. by sewardj · 20 years ago
- 71a6536 Fix a couple more cases. by sewardj · 20 years ago
- 6851154 Fix enough stuff so that 'hello world' works. by sewardj · 20 years ago
- d7383ba Track file renaming. by sewardj · 20 years ago
- 3bd676c Fix bug in generation of immediate shifts. by sewardj · 20 years ago
- 80424fe More build fixes. by sewardj · 20 years ago
- c0ee2ed Make compilation work again after renaming files. by sewardj · 20 years ago
- 5a820d9 More file renaming (still borked) by sewardj · 20 years ago
- 33b6dee Rename some files. by sewardj · 20 years ago
- 5df3bfe Reinstate the "xor %reg,%reg" idiom handler. by sewardj · 20 years ago
- 8229288 x86toIR: implement 'rep scas' by sewardj · 20 years ago
- a60ac9a Print vex storage stats at the end. by sewardj · 20 years ago
- 38ff3d8 Improve insn selection for shifts by literal amounts. by sewardj · 20 years ago
- 750f407 Fix enough bits and pieces so "int main (void) { return 0; }" works. by sewardj · 20 years ago
- 2b806d0 Try and print a bit faster. by sewardj · 20 years ago
- 0dd710f Startup delay and debug printing wibbles. by sewardj · 20 years ago
- 07134a4 Fix bug in assembly of shifts. by sewardj · 20 years ago
- 741153c Fill in a few more thunks cases. by sewardj · 20 years ago
- f1aedd4 Fix startup stuff a bit. by sewardj · 20 years ago
- 5f63035 More eflags thunks. by sewardj · 20 years ago
- afc5787 More helpers. by sewardj · 20 years ago
- 8b9211b Make --stop-after= work. by sewardj · 20 years ago
- 6e9964d Add a few more flag evaluation routines. by sewardj · 20 years ago
- b2dc809 Observe caller-supplied limit on # of insns allowed in a bb. by sewardj · 20 years ago
- a084b94 Fix some bug or other to do with moving values out of the way by sewardj · 20 years ago
- 14731f2 More hacked104 hookups, including the first eflags thunk calculation routine. by sewardj · 20 years ago
- bf31abd Integration stuff to make the 104 testbed work. by sewardj · 20 years ago
- 823b2e4 Add a hacked version of 1.0.4 as a test bed for Vex. by sewardj · 20 years ago
- 51c25f5 Delete this directory. by sewardj · 20 years ago
- eaff842 Delete this stuff. Not part of vex. by sewardj · 20 years ago
- 1b477f9 Clean up unused stuff. by sewardj · 20 years ago
- 36ca513 Add mechanisms for calling helper functions from generated code. by sewardj · 20 years ago
- 2e56f9f Compilation fixes for gcc-2.96. by sewardj · 20 years ago
- d5a5e4e Fix bug causing real registers to be bought back into circulation by sewardj · 20 years ago
- d75fe5a Fix indentation in emit_X86Instr. Whitespace change only. by sewardj · 20 years ago
- a2dad5c Finish first pass through x86 assembler. by sewardj · 20 years ago
- e8c922f Fill in many (most) x86 emission cases. by sewardj · 20 years ago
- 5d5dc47 Get rid of these too. by sewardj · 20 years ago
- 63dfeff Get rid of this. by sewardj · 20 years ago