summaryrefslogtreecommitdiffhomepage
path: root/ir/lower
Commit message (Expand)AuthorAge
* lower_dw: implement a generic function for lowering Minus nodesJohannes Bucher2019-06-18
* improved readability/code quality according to clang-tidy readability checksJohannes Bucher2019-01-24
* mux lowering: do not insert extra block between cond and phiJohannes Bucher2018-10-05
* mux lowering can insert critical edgesJohannes Bucher2018-10-05
* Fixed a va_arg lowering bug by first collecting all builtin nodes, then lower...Sebastian Graf2018-08-28
* lower_dw: Lower Add and Sub to simple operations instead of using a library c...Christoph Mallon2018-08-14
* dw_lower: Use a more efficient lowering for ir_bk_parity.Christoph Mallon2018-08-06
* Fix compiler errors if neither NDEBUG nor DEBUG_libfirm are definedSebastian Buchwald2018-05-16
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* lower_dw: Move the ia32-specific ASM lowerer into the ia32 backend.Christoph Mallon2018-05-08
* lower_dw: Do not pass the high mode as parameter to the lowering functions.Christoph Mallon2018-05-08
* lower_dw: Factor out code to determine the mode of the upper half.Christoph Mallon2018-05-07
* lower: Handle creation of the libgcc entities directly in the double word low...Christoph Mallon2018-04-08
* 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
* Reorganize va_arg handlingMatthias Braun2017-01-28
* lower_dw: Use be_is_big_endian()Matthias Braun2017-01-28
* lower: Constify.Christoph Mallon2017-01-24
* lower: Factor out code to check whether a type needs to be lowered.Christoph Mallon2016-12-31
* lower: Factor out common code for handling parameter, result and entity types...Christoph Mallon2016-12-26
* lower: Remove duplicate check.Christoph Mallon2016-12-26
* lower: Factor out common code for handling parameter and result types in doub...Christoph Mallon2016-12-26
* ir: Factor out 'is_Const(x) && is_Const_one(x)' into the new function 'is_irn...Christoph Mallon2016-11-04
* ir: Factor out 'is_Const(x) && is_Const_null(x)' into the new function 'is_ir...Christoph Mallon2016-11-04
* 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
* Let Load/Store nodes inherit volatility of CopyBSebastian Buchwald2016-07-14
* 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
* Even further factorise the code to lower the type of builtins.Christoph Mallon2016-07-07
* Further factorise the code to lower the type of builtins.Christoph Mallon2016-07-07
* Factorise code to get the lowered type for a parameter or result of a builtin.Christoph Mallon2016-07-06
* Rename pdeq_new.h => pdeq.hMatthias Braun2016-06-27
* Use pdeq_new instead of pdeqMatthias Braun2016-06-27
* When making a 'Div' or 'Mod', automatically infer its mode from its left oper...Christoph Mallon2016-06-07
* When making a 'Sub', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making a 'Mux', automatically infer its mode from its 'false' operand.Christoph Mallon2016-06-07
* When making a 'Shl', 'Shr' or 'Shrs', automatically infer its mode from the l...Christoph Mallon2016-06-07
* When making a 'Mul', automatically infer its mode from its left operand.Christoph Mallon2016-06-07
* When making a 'And', 'Eor' or 'Or', automatically infer their modes from the ...Christoph Mallon2016-06-07