summaryrefslogtreecommitdiff
path: root/src/comp.c
Commit message (Collapse)AuthorAgeFilesLines
...
* use type propagation into add1 sub1 negateAndrea Corallo2020-01-011-34/+66
|
* move gcc_jit_context_dump_reproducer_to_fileAndrea Corallo2020-01-011-2/+2
|
* fix missing direct call parsing in comp back-endAndrea Corallo2020-01-011-1/+12
|
* fix push handler propagationAndrea Corallo2020-01-011-7/+13
|
* optimize nil emissionAndrea Corallo2020-01-011-0/+6
|
* print object in comment when emitting with emit_const_lisp_objAndrea Corallo2020-01-011-1/+2
|
* add dead code removal passAndrea Corallo2020-01-011-3/+7
|
* better noteAndrea Corallo2020-01-011-3/+3
|
* floating frame in placeAndrea Corallo2020-01-011-40/+59
|
* fix nomenclature into declare_functionAndrea Corallo2020-01-011-2/+2
|
* better error signaling when compilation failsAndrea Corallo2020-01-011-1/+1
|
* cleanup unnecessary code and allow inlining at speed 3Andrea Corallo2020-01-011-3/+0
|
* add direct-call direct-callref support into the backendAndrea Corallo2020-01-011-13/+14
|
* extend emit_call to perform direct callsAndrea Corallo2020-01-011-31/+46
|
* split declaration and compilationAndrea Corallo2020-01-011-71/+59
|
* better naming func_hash -> imported_func_hAndrea Corallo2020-01-011-7/+7
|
* dead code removalAndrea Corallo2020-01-011-56/+0
|
* guard comp-call-optim-form-call for byte compiled calleeAndrea Corallo2020-01-011-1/+1
|
* add native_elisp field into Lisp_SubrAndrea Corallo2020-01-011-0/+1
|
* keep on fixing ssaAndrea Corallo2020-01-011-6/+13
|
* fix callref parsing into C back-endAndrea Corallo2020-01-011-2/+2
|
* modify callref format to explicitate mvarsAndrea Corallo2020-01-011-3/+4
|
* rename comp-ctxt-funcs comp-ctxt-exp-funcsAndrea Corallo2020-01-011-1/+1
|
* style nitAndrea Corallo2020-01-011-3/+2
|
* fix broken selfcall optimizationAndrea Corallo2020-01-011-1/+15
|
* pacify gcc and improve sanaity checksAndrea Corallo2020-01-011-37/+57
|
* add sanity check into compile_functionAndrea Corallo2020-01-011-0/+1
|
* some error handling in compile_functionAndrea Corallo2020-01-011-1/+6
|
* fix missing specbind importAndrea Corallo2020-01-011-0/+6
|
* rename HAVE_LIBGCCJIT -> HAVE_NATIVE_COMPAndrea Corallo2020-01-011-2/+2
|
* initial top level support (defvar working)Andrea Corallo2020-01-011-3/+15
|
* basic file compilation workingAndrea Corallo2020-01-011-3/+3
|
* remove unused helper functionsAndrea Corallo2020-01-011-14/+0
|
* use nrevese where necessaryAndrea Corallo2020-01-011-2/+2
|
* emit fixnum constants as immediatesAndrea Corallo2020-01-011-4/+16
|
* fix relocs for all inlinersAndrea Corallo2020-01-011-57/+46
|
* update inline emittersAndrea Corallo2020-01-011-18/+18
|
* simplify condition in emit_ctxt_codeAndrea Corallo2020-01-011-2/+2
|
* rework stati object serializationAndrea Corallo2020-01-011-83/+100
|
* let emit_literal_string_func emit a dbg friendly friendlyAndrea Corallo2020-01-011-0/+3
|
* add helper_unwind_protect as runtime importedAndrea Corallo2020-01-011-0/+6
|
* long string literal workaroundAndrea Corallo2020-01-011-9/+56
|
* add set_internal as runtime importedAndrea Corallo2020-01-011-1/+10
|
* typo fixesAndrea Corallo2020-01-011-12/+12
|
* add record_unwind_current_buffer as importedAndrea Corallo2020-01-011-6/+9
|
* add more runtime helpersAndrea Corallo2020-01-011-0/+11
|
* fix func reloc order emissionAndrea Corallo2020-01-011-17/+20
|
* ignore inliners while relocatingAndrea Corallo2020-01-011-10/+12
|
* adding runtime relocsAndrea Corallo2020-01-011-14/+36
|
* style fix in emit_limple_push_handlerAndrea Corallo2020-01-011-3/+2
|