Commits

Show all
Author Commit Message Labels Comments Date
Sven Hager
Save and restore nonvolatile registers, made test_call_many_arguments pass.
Branches
ppc-jit-backend
Sven Hager
Slightly beautified test_call_many_arguments.
Branches
ppc-jit-backend
Sven Hager
test_call passes, but implementation of CALL is still rudimental.
Branches
ppc-jit-backend
Sven Hager
(arigo, hager): Started to build proper stack frames, also amde first calls work.
Branches
ppc-jit-backend
Sven Hager
Removed hardcoded offset from emit_strlen.
Branches
ppc-jit-backend
edelsohn
assert valid width for field and arrayitem
Branches
ppc-jit-backend
edelsohn
Implement STRLEN for PPC64
Branches
ppc-jit-backend
Sven Hager
Implemented STRLEN, STRGETITEM, STRSETITEM.
Branches
ppc-jit-backend
edelsohn
Implement emit_setfield_raw, emit_getfield_raw, emit_getfield_raw_pure, emit_getfield_gc_pure, emit_setarrayitem_raw, emit_getarrayitem_raw, emit_getarrayitem_gc_pure
Branches
ppc-jit-backend
edelsohn
Undo mistaken commit skipping tests
Branches
ppc-jit-backend
edelsohn
Implement emit_arraylen_gc, emit_setarrayitem_gc, emit_getarrayitem_gc
Branches
ppc-jit-backend
Sven Hager
merge
Branches
ppc-jit-backend
Sven Hager
Implemented PTR_EQ and PTR_NE.
Branches
ppc-jit-backend
edelsohn
load_word: change bounds to use <= and >=
Branches
ppc-jit-backend
Sven Hager
Implemented GUARD_CLASS and GUARD_NONNULL_CLASS.
Branches
ppc-jit-backend
edelsohn
emit_getfield_gc typo if -> elif
Branches
ppc-jit-backend
edelsohn
load_word: optimize upper or lower half of 32 bit constants
Branches
ppc-jit-backend
Sven Hager
Implemented GUARD_NONNULL, GUARD_ISNULL, GUARD_VALUE.
Branches
ppc-jit-backend
Sven Hager
merge
Branches
ppc-jit-backend
Sven Hager
Made test_field_basic pass.
Branches
ppc-jit-backend
edelsohn
emit_int_is_zero convert to optimized count leading zero algorithm
Branches
ppc-jit-backend
edelsohn
emit_int_le, emit_int_lt, emit_int_gt, emit_int_ge PPC64 cmpd
Branches
ppc-jit-backend
edelsohn
Add srd, cmpd and srdi.
Branches
ppc-jit-backend
edelsohn
Enable test_call_function on PPC64
Branches
ppc-jit-backend
edelsohn
load_word loads 64 bit immediate on PPC64
Branches
ppc-jit-backend
edelsohn
Revert test_load_and_store to using load_word
Branches
ppc-jit-backend
Sven Hager
Added David's patch no. 7 to ppc_assembler.py and test_ppc.py.
Branches
ppc-jit-backend
Sven Hager
Updated import paths and check for underlying architecture to
Branches
ppc-jit-backend
Sven Hager
Moved test_runner.py to more appropriate directory ppc/test/.
Branches
ppc-jit-backend
Sven Hager
Added David's patch to the code.
Branches
ppc-jit-backend
  1. Prev
  2. Next