- 27 Oct, 2011 2 commits
-
-
Matthias Braun authored
The main change here is splitting new_ir_mode into new_int_mode, new_reference_mode and new_float_mode. You can now specify mantissa+exponent size in new_float_mode. This also changes: - x86 80bit-FP mode is NOT a ieee754 don't put "ieee754" into functions names that can also handle x86 80bit fps - Move ieee_descriptor_t from tarval module into ir_mode struct (and rename to float_descriptor_t) - Introduce mode_Q which represents binary128 from ieee754 - You can ask float modes for mantissa/exponent sizes now - Fix endianess when emitting big float values in begnuas - A bunch of long double fixes in ia32: the mode there has 10bytes (80bit) but the variables typically are 12 or 16 byte big - This fixes some problems of sparc binary128 handling
-
Matthias Braun authored
There were no users and no tarval support anyway.
-
- 20 Oct, 2011 1 commit
-
-
Matthias Braun authored
-
- 19 Aug, 2011 1 commit
-
-
uqxyd authored
-
- 18 Aug, 2011 1 commit
-
-
uqxyd authored
-
- 05 Aug, 2011 1 commit
-
-
Matthias Braun authored
Use a special kind of entity on the frame type instead of a value_type struct inside a method type. This makes replacement of function types slightly easier (it's still a complex operation though) and handling in the backend a bit more consistent since it's more or less a normal stack access (with special offsets).
-
- 21 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 30 Mar, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 02 Mar, 2011 1 commit
-
-
Michael Beck authored
-
- 11 Feb, 2011 1 commit
-
-
Michael Beck authored
[r28375]
-
- 09 Feb, 2011 1 commit
-
-
Matthias Braun authored
[r28340]
-
- 06 Jan, 2011 6 commits
-
-
Matthias Braun authored
[r28220]
-
Matthias Braun authored
[r28219]
-
Matthias Braun authored
[r28218]
-
Matthias Braun authored
[r28217]
-
Matthias Braun authored
[r28216]
-
Matthias Braun authored
you can specify in the spec now for which nodes no standard import/export code is generated; fix bug with Proj nodes block [r28215]
-
- 05 Jan, 2011 1 commit
-
-
Matthias Braun authored
[r28210]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 08 Oct, 2010 2 commits
-
-
Matthias Braun authored
[r28062]
-
Matthias Braun authored
[r28061]
-
- 06 Oct, 2010 2 commits
-
-
Matthias Braun authored
[r28037]
-
Matthias Braun authored
[r28030]
-
- 03 May, 2010 1 commit
-
-
Matthias Braun authored
[r27467]
-
- 13 Feb, 2010 1 commit
-
-
Christoph Mallon authored
[r27153]
-
- 12 Feb, 2010 2 commits
-
-
Matthias Braun authored
[r27131]
-
Matthias Braun authored
[r27130]
-
- 04 Feb, 2010 1 commit
-
-
Matthias Braun authored
clumsy. Bring back get_entity_visibility and set_entity_visibility [r27039]
-
- 03 Feb, 2010 1 commit
-
-
Matthias Braun authored
- Merge stickyness, visibility and variability into ir_linkage - Add proper support for common symbols, weak symbols and C++ COMDAT stuff - Mark OO-features type_visibility, peculiarity and allocation as deprecated OO feature will be separated from firm core into higher levels in the long run - Rework, simplify and fix bugs in begnuas.c [r27030]
-
- 13 Jan, 2010 2 commits
-
-
Matthias Braun authored
[r26957]
-
Matthias Braun authored
[r26956]
-
- 07 Jan, 2010 1 commit
-
-
Matthias Braun authored
[r26916]
-
- 05 Jan, 2010 1 commit
-
-
Matthias Braun authored
- There's a new type_dbg_info* that allows you to attach debug names to types - get_type_name and get_type_ident are now more. The new ir_print_type and the usual ir_printf("%+F", type) help in most usage cases. But you should be aware that names are not guaranteed to be unique anymore (or positively said: You don't have no trouble anymore building unique names in code that creates types) - No need to specify mode for new pointer types anymore (you can still do it with set_type_mode) [r26909]
-
- 05 Jul, 2009 1 commit
-
-
Michael Beck authored
- SymConst's are now ALWAYS placed in the start block [r26236]
-
- 08 May, 2009 1 commit
-
-
Michael Beck authored
[r25903]
-
- 07 May, 2009 2 commits
-
-
Matthias Braun authored
- No exceptions for argument order in the Builtin constructor - add missing functions for Borrow node [r25888]
-
Matthias Braun authored
[r25886]
-
- 03 Mar, 2009 1 commit
-
-
Moritz Kroll authored
- Renamed type_walk_plus_frames to type_walk_prog. - irio: Added support for the other segments [r25598]
-
- 28 Feb, 2009 1 commit
-
-
Matthias Braun authored
[r25578]
-