summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2003-09-25pass floats to c functions for IA32 using ccall with 'r'John van Groningen1-0/+36
2003-09-25makefiles for linux and solarisJohn van Groningen2-0/+104
2003-09-25project files for watcom cJohn van Groningen2-0/+621
2003-09-25use ffree instead of finit to free IA32 floating point register stackJohn van Groningen1-0/+9
2003-09-25rename label_offset variable to prevent problem with #define forJohn van Groningen1-4/+4
2003-09-25generate MachO object files for optimised linkingJohn van Groningen1-16/+358
2003-09-25implement 8 byte alignment, move function magic from cgiwas.c to cgias.cJohn van Groningen2-51/+58
2003-07-11add generated shared libraries for the macintoshJohn van Groningen3-0/+0
2003-07-11add codewarrior projects for the macintoshJohn van Groningen3-0/+0
2003-07-11add export and prefix files for macintosh projectsJohn van Groningen5-0/+7
2003-07-11optimise fmadd with immediate operands, removeJohn van Groningen1-87/+117
2003-07-11optimise fmadd with immediate operands, removeJohn van Groningen1-33/+52
2003-07-11remove #define label_offset, because it is now defined in cgtypes.hJohn van Groningen1-2/+0
2003-07-11use ffree instead of finit on IA32, enable GEN_OBJ for sparcJohn van Groningen1-14/+3
2003-07-11#define FMADDJohn van Groningen1-1/+1
2003-07-11define mul,div and rem labels for sparcJohn van Groningen1-4/+22
2003-07-11remove #undef MACH_OJohn van Groningen1-2/+1
2003-07-11add .c and .h filesJohn van Groningen28-0/+17747
2003-07-07fix bug in floating point subtract and divideJohn van Groningen2-13/+15
2003-05-23add SEPARATE_A_AND_B_STACK_OVERFLOW_CHECKS #defineJohn van Groningen2-2/+79
2003-05-23use ffree instead of finitJohn van Groningen1-0/+3821
2003-05-16remove (enable) FIX_REG_USES_INDEX #defineJohn van Groningen1-63/+3
2003-05-16optimize remainder of non power of 2 constant for IA32John van Groningen6-133/+4592
2003-05-16optimize remainder of non power of 2 constantJohn van Groningen2-82/+203
2003-05-16bug fix for .pb with \ in stringJohn van Groningen1-1/+12
2003-05-14optimise division by non power of 2 on PowerPCJohn van Groningen3-0/+160
2003-05-13optimize and immediateJohn van Groningen2-5/+45
2003-05-13optimize remainder of power of 2 for ia32John van Groningen3-29/+130
2003-05-13optimize division and remainder of power of 2John van Groningen2-0/+7867
2003-05-12cgcodep.hJohn van Groningen1-0/+281
2003-05-12cginput.cJohn van Groningen1-0/+2570
2003-05-12optimize integer division by power of 2John van Groningen2-8/+124
2003-05-12cglin.cJohn van Groningen1-0/+7827
2003-05-12cgcode.cJohn van Groningen1-0/+8213
2003-05-12extra code for intel_asmJohn van Groningen1-27/+184
2003-05-12#define R_ABSJohn van Groningen1-1/+2