- 27 Dec, 2010 2 commits
-
-
Michael Beck authored
Note that this is an ugly change because ALL index variables used inside bitset_foreach() MUST be switched to size_t now, or the magical elm != (size_t) -1; will fail :-( [r28199]
-
Michael Beck authored
[r28198]
-
- 22 Dec, 2010 2 commits
-
-
Michael Beck authored
[r28197]
-
Michael Beck authored
[r28196]
-
- 21 Dec, 2010 3 commits
-
-
Michael Beck authored
[r28195]
-
Michael Beck authored
[r28194]
-
Michael Beck authored
Use PTR_INT_TYPE instead of long which is 32bit on Win64. [r28193]
-
- 15 Dec, 2010 2 commits
-
-
Matthias Braun authored
[r28189]
-
Matthias Braun authored
[r28188]
-
- 06 Dec, 2010 3 commits
-
-
Michael Beck authored
Only makes it hard to search for arch_register_type_* flags. [r28185]
-
Michael Beck authored
[r28184]
-
Michael Beck authored
[r28183]
-
- 04 Dec, 2010 4 commits
-
-
Michael Beck authored
- split out cmov and popcnt feature, can be detected by cpuid - use feature flags even if not intel or amd cpu - p6 instructions cannot be detected by feature bit, set them on architecture detection - detect old Geode [r28182]
-
Michael Beck authored
[r28181]
-
Michael Beck authored
[r28180]
-
Michael Beck authored
Allowed native 32bit code generation when running on 64bit x86. Removed ebx save, gcc should handle this. Enable native detection on windows again. [r28179]
-
- 03 Dec, 2010 1 commit
-
-
Matthias Braun authored
[r28177]
-
- 01 Dec, 2010 5 commits
-
-
Matthias Braun authored
[r28176]
-
Matthias Braun authored
[r28175]
-
Matthias Braun authored
[r28172]
-
Matthias Braun authored
use a 'low-tech' solution for emitting 8- and 16-bit register names. This also fixes a recently introduced bug in ia32_build_8bit_reg_map_high [r28168]
-
Matthias Braun authored
create new_tarval_from_long_double function and change argument of new_tarval_from_double to double - so bindings can get away with C89 types only [r28167]
-
- 29 Nov, 2010 1 commit
-
-
Michael Beck authored
[r28166]
-
- 26 Nov, 2010 1 commit
-
-
Michael Beck authored
- add support for MSVC compiler - fixed cpuid toggle code - fixed wrong ussage of feature mask register - detect atom, core2, K10 - removed panics ... Probably the whole detection code should be either moved into the frontend OR at least into some extra file, so it can be reused for the amd64 and the upcoming new x86 backends. [r28160]
-
- 25 Nov, 2010 3 commits
-
-
Andreas Zwinkau authored
Results of review by Mallon [r28156]
-
Andreas Zwinkau authored
[r28155]
-
Andreas Zwinkau authored
[r28154]
-
- 23 Nov, 2010 2 commits
-
-
Matthias Braun authored
[r28153]
-
Matthias Braun authored
remove strange init_once/inited checks from arch_init functions. Calling it twice is invalid (and crashs anyway) [r28152]
-
- 21 Nov, 2010 3 commits
-
-
Michael Beck authored
[r28149]
-
Michael Beck authored
[r28148]
-
Michael Beck authored
[r28147]
-
- 19 Nov, 2010 2 commits
-
-
Michael Beck authored
[r28146]
-
Michael Beck authored
[r28145]
-
- 18 Nov, 2010 3 commits
-
-
Michael Beck authored
Put definition of get_base_sc() into .c file to remove the (non-standard) inline specifier from official header. Most users of this function are inside teh same c file, so the performance hit is small. [r28144]
-
Michael Beck authored
[r28143]
-
Michael Beck authored
[r28142]
-
- 17 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28141]
-
- 14 Nov, 2010 2 commits
-
-
Michael Beck authored
[r28140]
-
Michael Beck authored
[r28139]
-