2006-01-25 |
Julian Seward | Tidy up the ppc instruction selector a bit. This is... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Comment-only change: remove commented out code (lots... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Minor tweaks to handle instructions created by xlc... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Re-enable fsqrts. |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | The ppc32 port ran itself out of spill slots on some... |
commit | commitdiff | tree |
2006-01-20 |
Julian Seward | More ppc64-only function wrapping hacks: |
commit | commitdiff | tree |
2006-01-20 |
Julian Seward | Add Ijk_EmFail, a new kind of IR block exit: an emulati... |
commit | commitdiff | tree |
2006-01-18 |
Julian Seward | For ppc64, emit AbiHints from the front end so as to... |
commit | commitdiff | tree |
2006-01-17 |
Julian Seward | Two different sets of changes (hard to disentangle): |
commit | commitdiff | tree |
2006-01-17 |
Julian Seward | Give the ppc64 guest state a 16-entry pseudo-register... |
commit | commitdiff | tree |
2006-01-17 |
Julian Seward | Teach the ppc back end (64-bit mode only) how to deal... |
commit | commitdiff | tree |
2006-01-12 |
Julian Seward | Update fn redirect/wrap hooks for ppc64. |
commit | commitdiff | tree |
2006-01-12 |
Julian Seward | Merge in function wrapping support from the FNWRAP... |
commit | commitdiff | tree |
2006-01-07 |
Julian Seward | Implement clflush. |
commit | commitdiff | tree |
2006-01-05 |
Cerion Armour... | ppc: deal with L flag properly for different sync forms. |
commit | commitdiff | tree |
2006-01-04 |
Cerion Armour... | ppc: re-enable mtfsb1 instruction. |
commit | commitdiff | tree |
2006-01-03 |
Julian Seward | Fix magic-sequence spotting in 64-bit mode. |
commit | commitdiff | tree |
2006-01-03 |
Julian Seward | Add missing function. |
commit | commitdiff | tree |
2006-01-02 |
Cerion Armour... | ppc64 altivec: |
commit | commitdiff | tree |
2006-01-02 |
Cerion Armour... | Handle ppc64's function ptr's for toIR.c's dirtyhelper... |
commit | commitdiff | tree |
2006-01-02 |
Cerion Armour... | Handle ppc64's function ptr's in bb_to_IR::do_self_check. |
commit | commitdiff | tree |
2006-01-02 |
Cerion Armour... | ppc64 fixes: |
commit | commitdiff | tree |
2006-01-02 |
Cerion Armour... | ppc64: handle 32HLto64, 64HLtoV128 |
commit | commitdiff | tree |
2006-01-02 |
Julian Seward | ppc64: handle V128to64, V128HIto64. |
commit | commitdiff | tree |
2006-01-01 |
Julian Seward | x86 counterpart to r1521: For SSE scalar comparison... |
commit | commitdiff | tree |
2006-01-01 |
Julian Seward | For SSE scalar comparison operations where one operand... |
commit | commitdiff | tree |
2005-12-30 |
Julian Seward | Apparently "sync" has an undocumented relative called... |
commit | commitdiff | tree |
2005-12-30 |
Julian Seward | Handle dcbz in 64-bit mode. |
commit | commitdiff | tree |
2005-12-26 |
Julian Seward | Performance improvements for flag handling. |
commit | commitdiff | tree |
2005-12-26 |
Julian Seward | Comment-only fix |
commit | commitdiff | tree |
2005-12-24 |
Cerion Armour... | Comment only changes - misc refs to ppc32 changed to... |
commit | commitdiff | tree |
2005-12-24 |
Cerion Armour... | Put mode64 in ISelEnv, removing global variable. |
commit | commitdiff | tree |
2005-12-24 |
Cerion Armour... | Fix AltiVec load/store on ppc64 - was only considering... |
commit | commitdiff | tree |
2005-12-23 |
Julian Seward | Handle 64HLto128 in 64-bit mode. |
commit | commitdiff | tree |
2005-12-23 |
Cerion Armour... | renamed VEX dirs guest-ppc32/ -> guest-ppc/, host-ppc32... |
commit | commitdiff | tree |
2005-12-23 |
Julian Seward | Update comment. |
commit | commitdiff | tree |
2005-12-23 |
Cerion Armour... | Deal with backend case of 1Sto64 |
commit | commitdiff | tree |
2005-12-23 |
Cerion Armour... | Changed naming convention from 'PPC32' to 'PPC' for... |
commit | commitdiff | tree |
2005-12-22 |
Cerion Armour... | Implemented almost all of the remaining 64bit-mode... |
commit | commitdiff | tree |
2005-12-22 |
Julian Seward | small fixes for ppc64 layout stuff |
commit | commitdiff | tree |
2005-12-18 |
Julian Seward | Strict-aliasing fix needed to make gcc-4.1.0 happy. |
commit | commitdiff | tree |
2005-12-17 |
Cerion Armour... | Fix typos. |
commit | commitdiff | tree |
2005-12-16 |
Cerion Armour... | Fix switchback.c to reflect changes to call of LibVEX_T... |
commit | commitdiff | tree |
2005-12-16 |
Cerion Armour... | Fixed up front and backend for 32bit mul,div,cmp,shift... |
commit | commitdiff | tree |
2005-12-16 |
Julian Seward | ppc32/64 backend: take r29 out of circulation so the... |
commit | commitdiff | tree |
2005-12-15 |
Julian Seward | Make suitable changes for ppc32/ppc64 following recent... |
commit | commitdiff | tree |
2005-12-15 |
Julian Seward | Modify amd64 backend to use jump-jump scheme rather... |
commit | commitdiff | tree |
2005-12-15 |
Julian Seward | - x86 back end: change code generation convention,... |
commit | commitdiff | tree |
2005-12-15 |
Julian Seward | Stop gcc complaining. |
commit | commitdiff | tree |
2005-12-14 |
Cerion Armour... | Enable fsqrt |
commit | commitdiff | tree |
2005-12-14 |
Cerion Armour... | More svn:ignores for VEX. |
commit | commitdiff | tree |
2005-12-13 |
Cerion Armour... | Switchbacker updates |
commit | commitdiff | tree |
2005-12-13 |
Cerion Armour... | Fix vex_printf padding. |
commit | commitdiff | tree |
2005-12-13 |
Cerion Armour... | Implemented backend for ppc64, sharing ppc32 backend. |
commit | commitdiff | tree |
2005-12-13 |
Cerion Armour... | Added 'Bool mode64' to the various backend functions... |
commit | commitdiff | tree |
2005-12-06 |
Cerion Armour... | fix padding for VexGuestPPC64State |
commit | commitdiff | tree |
2005-12-02 |
Cerion Armour... | Re-enabled ppc32 frontend floating point load/store... |
commit | commitdiff | tree |
2005-11-30 |
Cerion Armour... | Fixed a couple of mode32 bugs introduced by mode64 |
commit | commitdiff | tree |
2005-11-29 |
Julian Seward | Fix %lr handling for bcctr and bclr. |
commit | commitdiff | tree |
2005-11-29 |
Julian Seward | Set mode64 from the given guest subarch. |
commit | commitdiff | tree |
2005-11-29 |
Cerion Armour... | Missed this in commit of vex: r1475 (ppc64 first pass) |
commit | commitdiff | tree |
2005-11-29 |
Cerion Armour... | First pass at VEX support of ppc64. |
commit | commitdiff | tree |
2005-11-28 |
Julian Seward | Modify the tree builder to use a fixed-size binding... |
commit | commitdiff | tree |
2005-11-28 |
Julian Seward | 3rd go at making args match format string. |
commit | commitdiff | tree |
2005-11-25 |
Julian Seward | 64-bit format string fix |
commit | commitdiff | tree |
2005-11-25 |
Julian Seward | Be paranoid about the alignment of the storage arrays. |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Use a very fast in-line allocator. This improves its... |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Compile vex at -O2. This improves its performance... |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Do float-to-bit-image conversion in a way which does... |
commit | commitdiff | tree |
2005-11-18 |
Julian Seward | gcc-2.96 build fixes |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Cleaned up access to 'special purpose' registers. |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Track valgrind r5196, wrt Non-Java mode |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Cleaned up toIR.c somewhat |
commit | commitdiff | tree |
2005-11-16 |
Cerion Armour... | Implemented most of the remaining altivec fp ops: |
commit | commitdiff | tree |
2005-11-16 |
Cerion Armour... | Yet more irops, for fp vector conversion/rounding. |
commit | commitdiff | tree |
2005-11-15 |
Julian Seward | Implement SSE2 'clflush'. |
commit | commitdiff | tree |
2005-11-15 |
Julian Seward | delete unused multiply primops |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | gcc4 picked up a typo. |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | More av insns: vmaddfp, vnmsubfp |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | Frontend |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | New irops: Iop_CmpGT32Fx4, Iop_CmpGE32Fx4 |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | More profiling-induced speedups. |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | Add some flag-specialisation cases that profiling showe... |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | Revise the PPC32 subarchitecture kinds, so as to facili... |
commit | commitdiff | tree |
2005-11-12 |
Julian Seward | Always mark blrl as a return. |
commit | commitdiff | tree |
2005-11-11 |
Julian Seward | Add "make -j N" kludge to Vex too. |
commit | commitdiff | tree |
2005-11-10 |
Julian Seward | Handle instrumentation artefacts arising from memchecki... |
commit | commitdiff | tree |
2005-11-09 |
Cerion Armour... | Fix usage of Iop_MullEven* to give IR correct meaning... |
commit | commitdiff | tree |
2005-11-08 |
Cerion Armour... | Frontend: |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Don't delete existing target-specific .a's when a targe... |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Changes for biarch (x86 and amd64) support. |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Handle some SSE3 instructions. A curious side-effect... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Simulate complete LDT and GDT, rather than just a prefi... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | format string wibble |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Stop gcc4 complaining. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Implement FINIT. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Implement vector FP unordered compares on amd64. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | The earth's core is a vast mass of molten sse and sse2... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Reenable FUCOMP %st(0),%st(?). |
commit | commitdiff | tree |
2005-11-04 |
Julian Seward | Implement SHRDv imm8. |
commit | commitdiff | tree |
next |