summary refs log tree commit diff
path: root/lisc
AgeCommit message (Expand)Author
2015-10-30don't share mems containing temporariesQuentin Carbonneaux
2015-10-30turn sum.ssa more C styleQuentin Carbonneaux
2015-10-30port rega.c to work with RAMemQuentin Carbonneaux
2015-10-30oops, another bug in sum.ssaQuentin Carbonneaux
2015-10-30add support for RAMem in emitQuentin Carbonneaux
2015-10-30port spill.c to work with RAMemQuentin Carbonneaux
2015-10-30mention addressing modes in isel main commentQuentin Carbonneaux
2015-10-30fix typo bug in livenessQuentin Carbonneaux
2015-10-30start integrating RAMem referencesQuentin Carbonneaux
2015-10-30prepare for using memory refsQuentin Carbonneaux
2015-10-30fix test for load foldingQuentin Carbonneaux
2015-10-30stick scales close to their instructionQuentin Carbonneaux
2015-10-30fix minor bug in sum.ssaQuentin Carbonneaux
2015-10-30add a test for addressing mode optimizationQuentin Carbonneaux
2015-10-30start work on fusing loads in arithmeticQuentin Carbonneaux
2015-10-30first attempt at address matchingQuentin Carbonneaux
2015-10-30new function to add constantsQuentin Carbonneaux
2015-10-30cosmetics on address numbering codeQuentin Carbonneaux
2015-10-30store addressability infos in a structQuentin Carbonneaux
2015-10-30do not give an addressability number to scalesQuentin Carbonneaux
2015-10-30store child matchings in the addressing tableQuentin Carbonneaux
2015-10-30missed a few cases in the tree automatonQuentin Carbonneaux
2015-10-30make the echo test return 0Quentin Carbonneaux
2015-10-30fix bug in pretty printerQuentin Carbonneaux
2015-10-30start adress mode recognitionQuentin Carbonneaux
2015-10-30rename spill field in Tmp to slotQuentin Carbonneaux
2015-10-30use new loadl instruction in echoQuentin Carbonneaux
2015-10-30emit code for extensions, move slots into RAltQuentin Carbonneaux
2015-10-19uniformize sign extension and mem loadsQuentin Carbonneaux
2015-10-13rename valloc and ballocQuentin Carbonneaux
2015-10-08change end comment for functionsQuentin Carbonneaux
2015-10-08fix minor bug in regaQuentin Carbonneaux
2015-10-08improve debug outputQuentin Carbonneaux
2015-10-08allow multiple functions in fileQuentin Carbonneaux
2015-10-08use DEnd for strings tooQuentin Carbonneaux
2015-10-08emit alignment directives properlyQuentin Carbonneaux
2015-10-08rename ealloc to emallocQuentin Carbonneaux
2015-10-07store the byte array in max.ssaQuentin Carbonneaux
2015-10-07finish implementing data parsingQuentin Carbonneaux
2015-10-07start work on parsing data blocksQuentin Carbonneaux
2015-10-06uh oh, typo bug in freeall()Quentin Carbonneaux
2015-10-06add pool memory managementQuentin Carbonneaux
2015-10-06use new vector functions instead of reallocsQuentin Carbonneaux
2015-10-06split long line in idupQuentin Carbonneaux
2015-10-06specialize vdup into idupQuentin Carbonneaux
2015-10-06factor ins array edition in icpyQuentin Carbonneaux
2015-10-05factor vector duplication in vdup()Quentin Carbonneaux
2015-10-05rename blocka to ballocQuentin Carbonneaux
2015-10-05remove useless ntyp in util.cQuentin Carbonneaux
2015-10-05implement popcnt with a simple loopQuentin Carbonneaux