summaryrefslogtreecommitdiffhomepage
path: root/ir/lower/lower_builtins.c
Commit message (Expand)AuthorAge
* Fixed a va_arg lowering bug by first collecting all builtin nodes, then lower...Sebastian Graf2018-08-28
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* Reorganize va_arg handlingMatthias Braun2017-01-28
* lower: Constify.Christoph Mallon2017-01-24
* Set the additional properties right when construction a method type.Christoph Mallon2016-07-11
* Set the calling convention right when construction a method type.Christoph Mallon2016-07-11
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* lower_builtin: At least show builtin name on unsupported builtinsMatthias Braun2016-01-16
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* Widen certain builtin functions to 64 bits on 64-bit backends.Andreas Fried2015-09-08
* Implement vararg handling in a more portable way (for now only for IA32).Andreas Fried2015-08-14
* Remove duplicate caching of compilerlib entities.Christoph Mallon2015-04-16
* Cleanup.Christoph Mallon2015-04-16
* ident: Use new_id_fmt() instead of snprintf() + new_id_from_str().Christoph Mallon2015-01-28
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* rework alias analysis APIMatthias Braun2014-09-22
* Include the type of the objects in memory in alias analysis.Andreas Fried2014-09-19
* remove support for trampolines/nested functionsMatthias Braun2014-09-19
* rename error.h to panic.hMatthias Braun2014-05-28
* Can't -> Cannot.Sebastian Buchwald2014-04-23
* irprog: Add and use foreach_irp_irg{,_r}().Christoph Mallon2014-03-18
* ircons: Add and use new_{r,rd}_Const_one().Christoph Mallon2014-03-17
* lower_builtins: add missing confirm_irg_properties()Matthias Braun2014-03-14
* introduce ir_bk_may_aliasMatthias Braun2014-01-31
* Remove the parameter mode from new_*_Address().Christoph Mallon2014-01-28
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* do not include config.h anymoreMatthias Braun2013-05-04
* add compare and swap builtin, implement it for ia32, sparc(leon)Matthias Braun2013-04-23
* Added a new builtin for saturated increment.Sebastian Buchwald2013-04-04
* remove license stuff from filesMatthias Braun2012-12-12
* irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them...Christoph Mallon2012-12-06
* Add a wrapper macro for pmap_get(), which has the return type as additional p...Christoph Mallon2012-07-13
* make code C++ warning clean (again)Matthias Braun2012-07-10
* generate irdump proj-number lookup tablesMatthias Braun2011-11-02
* Consistently use new function to create compilerlib function entities.Manuel Mohr2011-09-23
* replace unsupported builtins with library callsMatthias Braun2011-08-17