summaryrefslogtreecommitdiffhomepage
path: root/ir/lower/lower_calls.c
Commit message (Expand)AuthorAge
* improved readability/code quality according to clang-tidy readability checksJohannes Bucher2019-01-24
* Fix compiler errors if neither NDEBUG nor DEBUG_libfirm are definedSebastian Buchwald2018-05-16
* Avoid mixed signed/unsigned comparison.Christoph Mallon2018-02-26
* Recompute out edges after normalization to single Return nodePhilipp Serrer2017-12-13
* Fix float values in small structs passed by valuePhilipp Serrer2017-12-13
* Fix empty structs as return type and paramPhilipp Serrer2017-12-13
* Fix small structs as function return by valuePhilipp Serrer2017-12-13
* Implement a new, callback-based, lowering for calls with compounds.Andreas Fried2017-12-13
* Cleanup: Use consistent conditions and add some bracesSebastian Buchwald2017-12-13
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* Assure dominance in lower_calls_with_compounds().Christoph Mallon2016-10-09
* tr: Remove the concept of 'higher type'.Christoph Mallon2016-09-18
* Copy the debug info when creating and lowering CopyBs.Christoph Mallon2016-08-05
* Transform Return nodes before parametersSebastian Buchwald2016-07-29
* 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
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* ident: Simplify the interface of id_unique().Christoph Mallon2016-05-17
* Fix indentationSebastian Buchwald2016-05-12
* Fix lower_calls when no aggregate_return callback was fivenMatthias Braun2016-01-31
* lower_calls: Make aggregate type return lowering more flexible.Matthias Braun2016-01-30
* Fix comments: There is no mtp_property_const anymore.Sebastian Buchwald2015-12-21
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* Correct lowering of compound parameters and return values.Christoph Mallon2015-07-14
* Only optimize CopyB if the destination is alias-free.Sebastian Buchwald2015-06-26
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* Check LF_DONT_LOWER_ARGUMENTS before lowering call arguments.Sebastian Buchwald2015-05-07
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* ir: Use get_Proj_for_pn().Christoph Mallon2014-11-11
* Provide Store nodes with the type of the object stored to.Andreas Fried2014-09-19
* Provide Load nodes with the type of the object loaded from.Andreas Fried2014-09-19
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* put irg link directly into node attributsMatthias Braun2014-09-17
* irmemory: rewrite classify logicMatthias Braun2014-07-21
* remove duality of mode_P_data and mode_P_code and just use mode_PMatthias Braun2014-07-18
* rework const/pure/has_loop function attributes, cleanup funccall anaMatthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* Can't -> Cannot.Sebastian Buchwald2014-04-23
* split Sel node into Member and SelMatthias Braun2014-04-15
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* ia32: small structs are returned in int regs on darwinMatthias Braun2014-03-31
* lower_calls: add possibility to return small arrays as int valuesMatthias Braun2014-03-27
* cleanup return loweringMatthias Braun2014-03-21
* irprog: Add and use foreach_irp_irg{,_r}().Christoph Mallon2014-03-18
* add missing confirm_irg_properties() to lower_callsMatthias Braun2014-03-14
* remove memory input from Sel nodeMatthias Braun2014-03-07