summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irio.c
Commit message (Expand)AuthorAge
* ir: Allow ASM nodes as control flow nodes.Christoph Mallon2019-04-05
* api: Pass ir_cons_flags to new_*_ASM(), so the pin state is set atomically.Christoph Mallon2019-04-05
* api: Pass the asm text before the constraints and clobbers to new_*_ASM().Christoph Mallon2019-04-05
* irio: Handle differences in initial types.Andreas Fried2018-08-29
* irio: Don't squash all imported frame types togetherSebastian Graf2018-08-08
* Remove superfluous debug printfs from irio.cSebastian Graf2018-06-12
* Deduplicate types and compound members in ir_importSebastian Graf2018-06-08
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* Pull side effects out of assert()Matthias Braun2017-02-17
* Reorganize include directivesMatthias Braun2017-02-17
* Fix warnings in optimize buildSebastian Buchwald2017-02-01
* irmode: Remove arithmetic argument from new_{int|reference}_mode()Matthias Braun2016-12-30
* irio: print a newline after the Unknown entity.Manuel Mohr2016-12-22
* Remove superfluous semicolonSebastian Buchwald2016-07-28
* 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
* Use pdeq_new instead of pdeqMatthias Braun2016-06-27
* Add compile-time assert trying to enforce complete builtin list.Manuel Mohr2016-06-23
* Add missing builtin kinds.Manuel Mohr2016-06-23
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* tr: Simplify array types.Christoph Mallon2016-05-17
* entity: Introduce spillslot entitiesMatthias Braun2016-04-04
* entity: Rename kind to firm_tag and entity_kind to kindMatthias Braun2016-02-14
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* gen_irio.c.inl -> gen_irio.[ch]Matthias Braun2016-01-03
* type: Ensure visibility/linkage are set on constructionMatthias Braun2015-12-14
* Segment types are an own kind of type nowMatthias Braun2015-12-14
* tr: Remove 'set_pointer_mode()'.Christoph Mallon2015-12-08
* adt: Add and use 'streq()'.Christoph Mallon2015-12-07
* Remove the whole type op conceptMatthias Braun2015-12-07
* Remove generic set_type_mode() only leave set_pointer_mode()Matthias Braun2015-12-07
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* Introduce ir_visibility_external_protectedMatthias Braun2015-10-05
* ir: Remove {is,set}_entity_compiler_generated().Christoph Mallon2015-09-04
* Turn node pinned attribute into a booleanMatthias Braun2015-08-18
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* Remove got_entry entity typeMatthias Braun2015-07-20
* Introduce external_private visibilityMatthias Braun2015-05-26
* ir: Replace get_mode_sign() by mode_is_signed().Christoph Mallon2015-04-24
* remove pointless irp_finalize_cons()Matthias Braun2014-12-31
* ir: Let get_irg_anchor() just return the anchor instead of its operands.Christoph Mallon2014-11-19
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* tr: Only IR_ENTITY_NORMAL has an initializer now.Christoph Mallon2014-10-31
* irnode: Add and use get_Const_long().Christoph Mallon2014-10-16
* cleanupMatthias Braun2014-09-30
* remove support for trampolines/nested functionsMatthias Braun2014-09-19
* Preserve Phi loop attribute across IR export/import.Manuel Mohr2014-08-29
* 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
* reorganize noreturn,printf,nothrow attributes in funcattr.hMatthias Braun2014-05-28