summary refs log tree commit diff
path: root/lisc/parse.c
AgeCommit message (Expand)Author
2015-09-15parse operations with no resultQuentin Carbonneaux
2015-09-15simplify parsingQuentin Carbonneaux
2015-09-15add nmem to opdesc for use in the spillerQuentin Carbonneaux
2015-09-15jez becomes jnz, complete cmp+jmp contractionQuentin Carbonneaux
2015-09-15implement smarter compare+branchQuentin Carbonneaux
2015-09-15split cmp in two sizesQuentin Carbonneaux
2015-09-15get rid of the iteration macroQuentin Carbonneaux
2015-09-15fix two bugs in iselQuentin Carbonneaux
2015-09-15quick fix for comparisons with constantsQuentin Carbonneaux
2015-09-15start work on comparisonsQuentin Carbonneaux
2015-09-15print registers with numbersQuentin Carbonneaux
2015-09-15use a new Ref type for registersQuentin Carbonneaux
2015-09-15avoid name conflicts in enumsQuentin Carbonneaux
2015-09-15start change of representation for registersQuentin Carbonneaux
2015-09-15start work on word/long handlingQuentin Carbonneaux
2015-09-15replace IA with X for x64 instructionsQuentin Carbonneaux
2015-09-15avoid keyword clash by using cons for constantsQuentin Carbonneaux
2015-09-15cosmetic modifications to parse.cQuentin Carbonneaux
2015-09-15clean the commutativity + fix bug in emitQuentin Carbonneaux
2015-09-15cosmeticsQuentin Carbonneaux
2015-09-15compress parsref code a littleQuentin Carbonneaux
2015-09-15start improving constants supportQuentin Carbonneaux
2015-09-15silence clang warningQuentin Carbonneaux
2015-09-15add crippled dce to the allocatorQuentin Carbonneaux
2015-09-15complete a crude register allocatorQuentin Carbonneaux
2015-09-15finish spiller, now needs testing!Quentin Carbonneaux
2015-09-15add more printing supportQuentin Carbonneaux
2015-09-15add slot addressing and some more spillingQuentin Carbonneaux
2015-09-15define curi as a global tooQuentin Carbonneaux
2015-09-15export error functionsQuentin Carbonneaux
2015-09-15rename mod to remQuentin Carbonneaux
2015-09-15move main function out of parse.cQuentin Carbonneaux
2015-09-15fix phi handling in livenessQuentin Carbonneaux
2015-09-15add rpo test and some liveness codeQuentin Carbonneaux
2015-09-15simplify block handlingQuentin Carbonneaux
2015-09-15use argument array for all instructionsQuentin Carbonneaux
2015-09-15change Ref to a structQuentin Carbonneaux
2015-09-15fix some more parsing bugsQuentin Carbonneaux
2015-09-15fix some parsing bug of phi nodesQuentin Carbonneaux
2015-09-15add pretty printing functionQuentin Carbonneaux
2015-09-15change phi nodes representationQuentin Carbonneaux
2015-09-15give blocks an idQuentin Carbonneaux
2015-09-15fix namingQuentin Carbonneaux
2015-09-15add rpo information to functionsQuentin Carbonneaux
2015-09-15add predecessor computationQuentin Carbonneaux
2015-09-15fix multiple block definition checkQuentin Carbonneaux
2015-09-15cosmeticsQuentin Carbonneaux
2015-09-15forward decls of enums are not allowed in iso cQuentin Carbonneaux
2015-09-15factoring? in the lexerQuentin Carbonneaux
2015-09-15remove useless errstrQuentin Carbonneaux