summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2005-11-21change descriptors for apply with >1 argument and selectorsJohn van Groningen2-141/+223
2005-11-11add .descs directive for selectorsJohn van Groningen4-8/+94
2005-11-11improve printing of stringsJohn van Groningen2-1/+5
2005-10-10use yet_args_neededed_n labels for n>4 for new descriptorsJohn van Groningen1-1/+5
2005-10-06use new apply and new descriptors for IA32,John van Groningen11-46/+331
2005-05-18test for GNEG in mark_graph_1 for all platformsJohn van Groningen1-1/+1
2005-05-11fix bug in mulUUL instructionJohn van Groningen1-1/+1
2005-04-14add some optimizations for arrays of unboxed records:John van Groningen3-87/+165
2005-04-14use fmadd also when add uses indirect loadJohn van Groningen2-83/+158
2005-04-01add Makefiles for MacOS XJohn van Groningen3-0/+138
2005-03-16add some tests for MAIN_CLMJohn van Groningen1-3/+3
2005-03-16don't always define G_MACH_O for GNU_CJohn van Groningen1-1/+1
2005-03-16remove test for PROJECT_BUILDERJohn van Groningen1-1/+1
2005-01-24codegenerator makefile for cygwinJohn van Groningen1-0/+14
2005-01-19implement mulUUL and divLU instructions for IA32,John van Groningen11-370/+1406
2005-01-13add divU for the PowerPCJohn van Groningen10-17/+56
2005-01-10use r_to_i_buffer only for PowerPC and not for IA32John van Groningen1-4/+5
2005-01-10fix 4 byte alignment after replacing jmp with a compare, branch and jump toJohn van Groningen1-0/+6
2004-12-09remove some unused codeJohn van Groningen1-71/+4
2004-12-08add jsr_ap and jmp_ap instructionsJohn van Groningen3-49/+76
2004-11-17enable OPTIMIZE_LOOPS for I486John van Groningen1-1/+3
2004-07-15fix typosJohn van Groningen2-2/+2
2004-07-15add absR and negI for sparc, commit not yet used code for new array represent...John van Groningen6-305/+769
2004-07-15add absR and negI for sparcJohn van Groningen4-35/+29
2004-07-14support neg and not in the register allocatorJohn van Groningen1-0/+6
2004-07-12implement absR, negI and faster not for the PowerPCJohn van Groningen10-22/+80
2004-07-12add absR, negI, unsigned compare, divU, remU and faster notJohn van Groningen14-337/+982
2004-06-11use transition vector for calling functions with ccall "F"John van Groningen2-16/+57
2004-06-11improve code generation for xor on processors other than the M68000John van Groningen1-0/+6
2004-05-14optimize code generation for x+c,c+x,x-c and c-x array indicesJohn van Groningen1-5/+170
2004-05-12use scratch register during register allocation on IA32John van Groningen1-1/+1
2004-05-12optimize generated code for array indices x+c,c+x and x-c for IA32John van Groningen1-16/+106
2004-04-26make file name conversion work if the file does not yet existJohn van Groningen1-23/+10
2004-04-23implement umulIIL instruction on the PowerPCJohn van Groningen10-2/+84
2004-04-19port to gcc on Mac OS XJohn van Groningen5-24/+38
2004-03-05implement tuple result for centry on IA32John van Groningen1-21/+52
2004-02-06remove unnecessary special case for I486John van Groningen1-4/+0
2003-11-18fix order of arguments of a generated lea instructionJohn van Groningen1-2/+2
2003-10-10don't use negative number for TEXT_LABEL_ID and DATA_LABEL_ID, because <0 mea...John van Groningen1-2/+2
2003-10-03add cgsas.c to makefileJohn van Groningen1-1/+1
2003-10-03add extra fields in struct label for optimized linking for solaris.John van Groningen1-5/+1
2003-10-03move #define FUNCTION_LEVEL_LINKING from cgcode.h to cgport.hJohn van Groningen2-4/+4
2003-10-03define function w_as_new_data_module if FUNCTION_LEVEL_LINKING macro is definedJohn van Groningen1-0/+6
2003-10-03add optimized linkingJohn van Groningen1-0/+3103
2003-10-03implement optimizing linking for ELF (linux)John van Groningen1-39/+471
2003-10-03define as_new_data_module function if FUNCTION_LEVEL_LINKING is defined inste...John van Groningen1-1/+1
2003-10-03generate more data modules if FUNCTION_LEVEL_LINKING macro is definedJohn van Groningen2-9/+9
2003-10-03add #define FUNCTION_LEVEL_LINKINGJohn van Groningen1-0/+4
2003-10-03#define FMADD only for PowerPCJohn van Groningen1-1/+3
2003-10-03add label_offset field in struct label for ELFJohn van Groningen1-1/+1