summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2006-05-01add ccall for 64 bit linuxJohn van Groningen2-5/+366
2006-05-01use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linuxJohn van Groningen12-30/+73
2006-04-25enable NO_STRING_ADDRESS_IN_DESCRIPTOR for sparcJohn van Groningen1-5/+7
2006-04-25optimize apply with >1 argumentsJohn van Groningen2-2/+68
2006-04-25enable NEW_DESCRIPTORS for sparcJohn van Groningen1-1/+1
2006-04-18compute register uses for GFROMF and GTOFJohn van Groningen1-2/+18
2006-04-18fix previous revision by using IBLTU instead of IBLT for unsigned < whenJohn van Groningen1-5/+5
2006-03-28intel_asm is only defined on IA32 and AMD64John van Groningen1-0/+4
2006-03-24remove use of scratch register on IA32 for shift instructions (by addingJohn van Groningen11-432/+1089
2006-03-24optimize shift n bitand 31 or 64 for IA32 and AMD64John van Groningen1-0/+37
2006-03-24fix entier for 64 bit processorsJohn van Groningen1-4/+8
2006-03-14improve computation of used registers for reading from arrays, preventsJohn van Groningen1-2/+4
2006-02-24add generating instruction for converting real to intJohn van Groningen2-38/+64
2006-01-20fix bugs in code generation for floating point computations for amd64John van Groningen5-7/+56
2006-01-20optimize cmp $0,r , generate test r,r insteadJohn van Groningen4-15/+50
2006-01-20fix incorrect code generation for return with > 7 floating point parametersJohn van Groningen3-0/+43
2006-01-11generate code for amd64John van Groningen4-0/+9953
2006-01-10fiix bug introduced in previous revision because of incorrect merging of sour...John van Groningen1-0/+1
2006-01-10port to 64 bit windowsJohn van Groningen17-553/+1911
2005-12-06add pushLc instruction for pushing the value of a label, withJohn van Groningen3-0/+31
2005-11-24add passing of float argument in ccall for the PowerPCJohn van Groningen1-1/+13
2005-11-21use new descriptors on the PowerPCJohn van Groningen1-3/+4
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