summary refs log tree commit diff
path: root/lisc/main.c
AgeCommit message (Expand)Author
2016-02-28More standard/better error message formatting.Ori Bernstein
2016-02-28support -o optionQuentin Carbonneaux
2016-02-26move dumpts() into util, add bsequal()Quentin Carbonneaux
2016-02-15be future proof in usage message :)Quentin Carbonneaux
2016-02-15collect and emit fp constantsQuentin Carbonneaux
2016-02-04re-enable all optimizationsQuentin Carbonneaux
2016-02-04re-add ssa constructionQuentin Carbonneaux
2016-02-03finish emit lifting, seems ok nowQuentin Carbonneaux
2016-01-29compile regaQuentin Carbonneaux
2016-01-05enable new spilling passQuentin Carbonneaux
2015-12-08wip on instruction selectionQuentin Carbonneaux
2015-11-30test livenessQuentin Carbonneaux
2015-11-30change the wide bit to a class numberQuentin Carbonneaux
2015-11-27disable optimizationsQuentin Carbonneaux
2015-11-19start memopt(), still buggyQuentin Carbonneaux
2015-11-13add initial version of copy eliminationQuentin Carbonneaux
2015-11-11move usage computation in filluse()Quentin Carbonneaux
2015-11-10fix some bugs, call ssa() in func()Quentin Carbonneaux
2015-10-31make phi-class handling more localQuentin Carbonneaux
2015-10-30fillphi() now comes before filllive()Quentin Carbonneaux
2015-10-08change end comment for functionsQuentin Carbonneaux
2015-10-08improve debug outputQuentin Carbonneaux
2015-10-08allow multiple functions in fileQuentin Carbonneaux
2015-10-07finish implementing data parsingQuentin Carbonneaux
2015-10-06add pool memory managementQuentin Carbonneaux
2015-10-05clean the command line interfaceQuentin Carbonneaux
2015-09-25add union-find based phi-class computationQuentin Carbonneaux
2015-09-15heavy modification of call handlingQuentin Carbonneaux
2015-09-15start work on aggregate typesQuentin Carbonneaux
2015-09-15update emit to the new settingQuentin Carbonneaux
2015-09-15more modifications to regaQuentin Carbonneaux
2015-09-15add a size to all operations (wip)Quentin Carbonneaux
2015-09-15use correct sizes during reg allocationQuentin Carbonneaux
2015-09-15use a new Ref type for registersQuentin Carbonneaux
2015-09-15start change of representation for registersQuentin Carbonneaux
2015-09-15perform isel before code emissionQuentin Carbonneaux
2015-09-15add a code emitter for at&t syntaxQuentin Carbonneaux
2015-09-15complete a crude register allocatorQuentin Carbonneaux
2015-09-15test iselQuentin Carbonneaux
2015-09-15move some debug output out of mainQuentin Carbonneaux
2015-09-15cosmeticsQuentin Carbonneaux
2015-09-15improve output, add debug arrayQuentin Carbonneaux
2015-09-15show more spilling dataQuentin Carbonneaux
2015-09-15attempt more correct loop markingQuentin Carbonneaux
2015-09-15more testing codeQuentin Carbonneaux
2015-09-15test code for the spillerQuentin Carbonneaux
2015-09-15rework liveness to compute reg pressureQuentin Carbonneaux
2015-09-15move main function out of parse.cQuentin Carbonneaux