30 Commits (23068aad8c3a2891c582c12050234f2b75716fc6)

Author SHA1 Message Date
Aleksey Demakov 39b6bce83e floating point changes 19 years ago
Rhys Weatherley ee18787c07 Support for parallel builds. 21 years ago
Rhys Weatherley a982e32003 Write an x86-64 assembly version of "__builtin_apply", because 21 years ago
Rhys Weatherley 13489a8e18 Fix a crash in gen-apply under x86-64. 21 years ago
Rhys Weatherley 3e1f1bf916 Allow floating-point values to be passed in "fastcall" registers. 21 years ago
Rhys Weatherley 02b2326119 Add a missing semi-colon. 21 years ago
Rhys Weatherley c6a3501dc5 Enable register allocation for 64-bit values under x86 and ARM; expand some 21 years ago
Rhys Weatherley 311f4fc6b1 Add some test cases for parameter passing; fix fastcall/stdcall 21 years ago
Rhys Weatherley a09873431d Redesign the ARM code generation macros so that they have stronger 21 years ago
Rhys Weatherley 93d7bedc73 Introduce conditional rules into "gen-sel" so that we can disable 21 years ago
Rhys Weatherley c77398b340 Gen-apply fix for ia64. 21 years ago
Rhys Weatherley 574f0d5276 Bypass the auto-detection logic in gen-apply under MacOSX because 21 years ago
Rhys Weatherley 705f7e828b Gen-apply fixes for Alpha platforms. 21 years ago
Rhys Weatherley f24dd004ca Implement a simple global register allocation policy, based on usage counts. 21 years ago
Rhys Weatherley 8a1d2eb4cb Fix some gcc 3.x compile warnings. 21 years ago
Rhys Weatherley a064ef7549 Inline and optimize divisions for x86. 21 years ago
Rhys Weatherley 67f91eeaa4 Improve instruction selection for floating-point "push" operations. 21 years ago
Rhys Weatherley d7687d0107 Relative loads and stores for x86. 21 years ago
Rhys Weatherley be3ff8d4e2 Split "detect_struct_conventions" up a bit more to (hopefully) prevent 21 years ago
Rhys Weatherley 164eeca3c9 More selection cases for the x86 back end. 21 years ago
Rhys Weatherley 23e7561ff6 More bug fixes for the x86 back end. 21 years ago
Rhys Weatherley ac76b19a10 Fix some compile issues in the x86 native back end. 21 years ago
Rhys Weatherley d0673c90a3 Selectors for branch instructions. 21 years ago
Rhys Weatherley 2ce17e6fb3 Check in the initial instruction selector for x86 (incomplete). 21 years ago
Rhys Weatherley b36c65ce5c Add the "gen-sel" program to the tree, to assist with building 21 years ago
Rhys Weatherley 40cfd9fe84 Fix a macro generation bug for Win32 systems. 21 years ago
Rhys Weatherley 6a8a9226ad Modify the autoconf/automake build system to use libtool. 21 years ago
Rhys Weatherley 5a47042be1 Improve the maintainability of the apply macros. 21 years ago
Rhys Weatherley c13676efb1 Clean up the builder/parser macros and detect padding of 21 years ago
Rhys Weatherley 6904378724 Initial revision 21 years ago