Source

pypy / pypy / jit / backend / arm / runner.py

The branch 'remove-globals-in-jit' does not exist.
Author Commit Message Labels Comments Date
David Schneider
call grab_frame_values directly when forcing
Branches
remove-globals-in-jit
David Schneider
WIP: port forcing support
Branches
remove-globals-in-jit
David Schneider
(wip) porting branch changes to ARM, some tests pass again
Branches
remove-globals-in-jit
David Schneider
enable single_floats on ARM and import some test from the x86 backen
David Schneider
Deactivate float support on ARMHF again. There is an issue with libffi so we can not reliably test the float support by running the unit tests on top of cpython
Branches
arm-backend-2
David Schneider
enable floats in the ARMHF cpu
Branches
arm-backend-2
David Schneider
Add missing code to pass and respect the debug status. Fixes test_ztranslation.py:test_jit_get_stats
Branches
arm-backend-2
David Schneider
add get_all_loop_runs
Branches
arm-backend-2
David Schneider
Implement the hard float (armhf) ABI for ARM. FP arguments to calls are passed using VFP registers d0-d7 instead of using the GPRs.
Branches
arm-backend-2
David Schneider
add cpu classes and detection for armhf
Branches
arm-backend-2
David Schneider
disable longlong support until I find a way to implement read_timestamp on ARM
Branches
arm-backend-2
David Schneider
start implementing the long long support
Branches
arm-backend-2
David Schneider
implement and enable gcremovetypeptr support in the ARM backend
Branches
arm-backend-2
David Schneider
improve backend logging
Branches
arm-backend-2
David Schneider
(arigo, bivab) make sure to pass a zeroed pice of memory to failure_recovery_func when forcing for the area where registers whould be stored.
Branches
arm-backend-2
David Schneider
Port changes since last merge
Branches
arm-backend-2
David Schneider
Use the codebuilder to write the bytecode used to describe the failarg locations for a guard. Also abuse the link register to pass the location of the encoding around.
Branches
arm-backend-2
David Schneider
rename field
Branches
arm-backend-2
David Schneider
add a DOUBLEWORD constant to replace all the 2 * WORD
Branches
arm-backend-2
David Schneider
in progress: implement the changes to the backend introduced by the jit-simplify-backendintf
Branches
arm-backend-2
David Schneider
implement changes needed for target/label functionality
Branches
arm-backend-2
David Schneider
Cleanup
Branches
arm-backend-2
Armin Rigo
Kill duplicate function
Branches
arm-backend-2
David Schneider
(arigo, bivab): write the correct value at the force index in the frame
Branches
arm-backend-2
David Schneider
(arigo, bivab) remove gcremovetypeptr for the arm backend for now
Branches
arm-backend-2
David Schneider
translation fixes
Branches
arm-backend-2
David Schneider
translation fixes
Branches
arm-backend-2
David Schneider
refactor guards make the handling more similar to how it is done in the x86 backend generating a check and a conditional jump to an exit stub that is later generated at the end of the compiled loop.
Branches
arm-backend-2
David Schneider
start implementing support for out of line guards
Branches
arm-backend-2
David Schneider
implement missing get_on_leave_jitted_hook
Branches
arm-backed-float
  1. Prev
  2. 1
  3. 2
  4. Next