summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-04-25Merge from upstream lighteningAndy Wingo7-346/+271
2019-04-25Renumber x86 registersAndy Wingo4-29/+90
2019-04-25Simplify register representationAndy Wingo6-342/+206
2019-04-24Merge from upstream lighteningAndy Wingo1-2/+1
2019-04-24Fix apply_addend bugAndy Wingo1-2/+1
2019-04-24Fix a JIT bugAndy Wingo1-0/+1
2019-04-24Adapt to new lightening call APIAndy Wingo1-218/+170
2019-04-24Merge from upstream lighteningAndy Wingo2-349/+412
2019-04-24Add support for operand addendsAndy Wingo2-18/+108
2019-04-24Add proper parallel-moves solverAndy Wingo2-351/+324
2019-04-22Merge from upstream lighteningAndy Wingo184-1508/+661
2019-04-22Simplify API for loading call argumentsAndy Wingo183-1498/+641
2019-04-05Fix lightening nameAndy Wingo1-1/+1
2019-04-05Add support for "make test-ia32" in tests/Andy Wingo1-5/+10
2019-04-05Allow test suite to test multiple targets.Andy Wingo1-6/+11
2019-04-04Merge from upstream LighteningAndy Wingo2-14/+57
2019-04-04Support spilling args to stackAndy Wingo2-14/+57
2019-04-04Fix compilation of call-scm<-u64Andy Wingo1-2/+2
2019-04-04Fix arena expansion logicAndy Wingo1-3/+4
2019-04-04JIT fixes for arena overflowAndy Wingo1-2/+8
2019-04-04Minor JIT cleanupsAndy Wingo1-19/+12
2019-04-04Merge from upstream LighteningAndy Wingo1-3/+64
2019-04-04More various JIT fixenAndy Wingo1-9/+1
2019-04-04Support immediate argumentsAndy Wingo1-3/+64
2019-04-04Merge from upstream LighteningAndy Wingo1-0/+1
2019-04-04Fix some aspects of instruction mcode addressesAndy Wingo1-5/+3
2019-04-04Add assert for jit_addressAndy Wingo1-0/+1
2019-04-04Fix JIT bugsAndy Wingo1-2/+2
2019-04-04Merge from upstream LighteningAndy Wingo1-2/+2
2019-04-04Fix jit_gpr_is_callee_save usageAndy Wingo1-5/+5
2019-04-04Fix reloc for jmpi and calliAndy Wingo1-2/+2
2019-04-04Merge from upstream LighteningAndy Wingo6-20/+23
2019-04-04Fix implementation of jit_{gpr,fpr}_is_callee_saveAndy Wingo6-20/+23
2019-04-04jit: Fix inter-instruction relocs.Andy Wingo1-6/+38
2019-04-03Fix jit.c compilationAndy Wingo1-160/+234
2019-04-03Remove -Wdeclaration-after-statementAndy Wingo1-3/+2
2019-04-03Merge from upstream lighteningAndy Wingo1-0/+12
2019-04-03Add jit_same_{gprs,fprs} helpersAndy Wingo1-0/+12
2019-04-03Checkpoint for lightning to lightening conversionAndy Wingo1-463/+444
2019-04-03Merge from upstream LighteningAndy Wingo3-8/+28
2019-04-03Fix jit_reset to be usefulAndy Wingo1-3/+3
2019-04-03Allow users to pass custom allocatorsAndy Wingo3-5/+25
2019-04-03Adapt to lightning -> lightening name changeAndy Wingo257-85/+87
2019-04-03Merge in changes from upstream lighteningAndy Wingo48-20/+20
2019-04-03Change headers and files to be named "lightening" instead of "jit"Andy Wingo48-20/+20
2019-04-03Add subdir-objects option to libguile makefile.Andy Wingo1-1/+1
2019-04-03Replace GNU Lightning with LighteningAndy Wingo275-33108/+24933
2019-04-03Clean up stack after callsAndy Wingo2-1/+21
2019-04-03Provide some type safety for jit_gpr_t and jit_fpr_tAndy Wingo22-350/+265
2019-04-03Implement arg shuffling for jit_call{i,r}Andy Wingo2-62/+378