- 12 Nov, 2013 1 commit
-
-
Matthias Braun authored
The new design simply lets you specify hex or not in tarval_snprintf. This is way simpler than the previous machinery and enough for all users in libfirm.
-
- 12 Jun, 2013 2 commits
-
-
Matthias Braun authored
- This avoids missing cases when new arithmetic modes are introduced. - This also fixes a wrong case in mode_overflow_on_unary_Minus()
-
Matthias Braun authored
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 21 Feb, 2013 1 commit
-
-
Matthias Braun authored
-
- 05 Jan, 2013 1 commit
-
-
Christoph Mallon authored
-
- 21 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 23 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 19 Dec, 2011 1 commit
-
-
Matthias Braun authored
It was a member of ir_prog before but not correctly handled.
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
public functions are already documented in their headers, no need to repeat the comment at the definition site.
-
- 17 Nov, 2011 2 commits
-
-
Matthias Braun authored
This should fix all known bugs, make the code easier to read and more robust.
-
Matthias Braun authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 03 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 Oct, 2011 3 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
-
Matthias Braun authored
There were no users and no tarval support anyway.
-
- 20 Oct, 2011 1 commit
-
-
Matthias Braun authored
-
- 10 Aug, 2011 1 commit
-
-
Matthias Braun authored
-
- 21 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 May, 2011 1 commit
-
-
yb9976 authored
-
- 25 Jan, 2011 1 commit
-
-
Michael Beck authored
[r28272]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28062]
-
- 02 Aug, 2010 1 commit
-
-
Matthias Braun authored
[r27860]
-
- 28 May, 2010 1 commit
-
-
Matthias Braun authored
[r27604]
-
- 10 Mar, 2010 1 commit
-
-
Matthias Braun authored
- rework ir_phase API (sorry for mixing these 2 things into 1 commit) [r27285]
-
- 09 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27277]
-
- 13 Feb, 2010 2 commits
-
-
Christoph Mallon authored
[r27153]
-
Christoph Mallon authored
[r27145]
-
- 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]
-
- 02 Jan, 2010 1 commit
-
-
Michael Beck authored
Allow the modulo-shift setting for reference modes. This is a work-around that fixes find_unsigned_mode(). [r26882]
-
- 03 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26093]
-
- 04 Apr, 2009 2 commits
-
-
Michael Beck authored
- typo fixed [r25784]
-
Michael Beck authored
[r25780]
-
- 21 Feb, 2009 1 commit
-
-
Moritz Kroll authored
[r25553]
-
- 13 Dec, 2008 1 commit
-
-
Matthias Braun authored
[r24618]
-
- 16 Oct, 2008 2 commits
-
-
Moritz Kroll authored
[r22938]
-
Moritz Kroll authored
[r22937]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-