summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irmode.c
Commit message (Expand)AuthorAge
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* irmode: Do not initialize mode_PMatthias Braun2016-12-30
* irmode: Remove arithmetic argument from new_{int|reference}_mode()Matthias Braun2016-12-30
* adt: Add and use 'streq()'.Christoph Mallon2015-12-07
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* Remove firmstatMatthias Braun2015-09-19
* ir: Replace get_mode_sign() by mode_is_signed().Christoph Mallon2015-04-24
* tv: rework NaN handlingMatthias Braun2014-12-30
* irmode: cleanup, remove out of place commentMatthias Braun2014-12-25
* irmode: record bit size for non-arithmetic data modesMatthias Braun2014-12-25
* all: Remove unnecessary #include.Christoph Mallon2014-11-30
* ir: Cleanup and correct comments of smaller_mode().Christoph Mallon2014-11-30
* ir: Use mode_is_float()/mode_is_int() instead of get_mode_sort()/->sort == ir...Christoph Mallon2014-11-30
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* mode: remove redundant x == mode_b after mode_is_data(x).Christoph Mallon2014-10-11
* remove a bunch of is_XXX firm_kind convenience functionsMatthias Braun2014-09-30
* remove duality of mode_P_data and mode_P_code and just use mode_PMatthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* remove get_mode_minus_one() there is still get_mode_all_one() for two complem...Matthias Braun2014-05-22
* remove get_tarval_XXX() functionsMatthias Braun2014-05-22
* increase modulo_shift if find_double_bits_int_modeMatthias Braun2014-04-24
* Can't -> Cannot.Sebastian Buchwald2014-04-23
* automatically construct unsigned_eq modeMatthias Braun2014-03-21
* remove unused get_reference_mode_signed_eq()Matthias Braun2014-03-21
* make get_Const_XXX parameters constMatthias Braun2014-02-24
* remove unused/unnecessary link field from mode.Matthias Braun2014-02-24
* Make mode_b a single bit wide and give tarval_b_false/true a value representa...Christoph Mallon2014-02-18
* Add missing initialization of all_one for irms_auxiliary and irms_data.Christoph Mallon2014-02-17
* Cleanup.Christoph Mallon2014-02-17
* Provide a minus_one value for mode_b, too.Christoph Mallon2014-02-17
* Constify mode API.Sebastian Buchwald2013-12-17
* Cleanup/Rewrite fltcalc partsMatthias Braun2013-11-25
* assert that no bigger modes are created than the tarval precision limitMatthias Braun2013-11-21
* record float->int conversion overflow semantics in modeMatthias Braun2013-11-12
* irmode: cleanup, add new_non_arithmetic_mode() functionMatthias Braun2013-11-12
* cleanup, use C99Matthias Braun2013-11-12
* get rid of mode_is_datab()Matthias Braun2013-11-12
* Remove unused mode_is_dataM().Matthias Braun2013-11-12
* remove per-mode output settings from tarval moduleMatthias Braun2013-11-12
* use switch over arithmetic in mode property testsMatthias Braun2013-06-12
* rename mod_honor_signed_zeros() -> mode_has_signed_zero() and fix itMatthias Braun2013-06-12
* do not include config.h anymoreMatthias Braun2013-05-04
* fix float modes getting wrong arithmetic modeMatthias Braun2013-02-21
* cleanup: Remove unnecessary #include <string.h>.Christoph Mallon2013-01-05
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
* remove license stuff from filesMatthias Braun2012-12-12
* add more Conv(Conv) localopt rulesMatthias Braun2012-08-23
* make modelist globalMatthias Braun2011-12-19
* remove unnecessary comments before functionsMatthias Braun2011-12-14