summaryrefslogtreecommitdiffhomepage
path: root/ir/lower/lower_dw.c
Commit message (Expand)AuthorAge
* lower_dw: implement a generic function for lowering Minus nodesJohannes Bucher2019-06-18
* 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
* 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
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* lower_dw: Use be_is_big_endian()Matthias Braun2017-01-28
* 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 and result types in doub...Christoph Mallon2016-12-26
* ir: Factor out 'is_Const(x) && is_Const_null(x)' into the new function 'is_ir...Christoph Mallon2016-11-04
* tr: Remove the concept of 'higher type'.Christoph Mallon2016-09-18
* 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 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 'And', 'Eor' or 'Or', automatically infer their modes from the ...Christoph Mallon2016-06-07
* When making a 'Not', automatically infer its mode from its operand.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
* lower_dw: More elaborate comment on why we do not split parameter entitiesMatthias Braun2016-04-04
* Rename is_po2() to is_po2_or_zero()Matthias Braun2016-02-13
* Set appropriate modes when creating parameter stores.Sebastian Buchwald2015-12-04
* Enfore Add/Sub pointer, offset to use reference_offset_modeMatthias Braun2015-10-18
* Remove firmstatMatthias Braun2015-09-19
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Implement vararg handling in a more portable way (for now only for IA32).Andreas Fried2015-08-14
* tr: Factorise code to copy variadicity, calling convention and additional pro...Christoph Mallon2015-08-04
* Factorise type creation in ir_lower_dw_ops().Christoph Mallon2015-07-20
* Simplify the creation of instrinsic/runtime function entities a bit and avoid...Christoph Mallon2015-07-20
* Remove pointless Conv.Christoph Mallon2015-04-15
* ir: Remove pointless mode_b checks.Christoph Mallon2015-04-05
* lower_dw: remove unreachable codeMatthias Braun2014-12-31
* ir: Use get_Proj_for_pn().Christoph Mallon2014-11-11
* Fixed invalid use of out edges.Sebastian Buchwald2014-10-29
* lower_dw: Do not just move a node itself to the new block, but all its Projs,...Christoph Mallon2014-10-16
* redo fix for Proj(Start) being in the wrong block after part_block()Matthias Braun2014-10-14
* lower: Simplify and comment is_equality_cmp().Christoph Mallon2014-10-13
* The start block is not special anymoreMatthias Braun2014-09-25
* Provide Store nodes with the type of the object stored to.Andreas Fried2014-09-19