summaryrefslogtreecommitdiffhomepage
path: root/ir/tr
Commit message (Expand)AuthorAge
* riscv: add support for variadic functionsJohannes Bucher2019-10-24
* store the index of the first variadic parameter in method typesJohannes Bucher2019-10-18
* Fix typos in commentsChristoph Erhardt2017-12-15
* Reorganize include directivesMatthias Braun2017-02-17
* tr: Do not set pointer-mode-like attributes for new method types.Christoph Mallon2016-12-22
* Add missing function arguments in type verifier.Manuel Mohr2016-12-22
* 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
* Remove the unnecessary functions 'get_{class,segment,struct,union}_{ident,nam...Christoph Mallon2016-07-11
* Remove the unused function 'find_pointer_type_to_type()'.Christoph Mallon2016-06-27
* Remove 'tf_variable_size'.Christoph Mallon2016-06-27
* Slightly simplify default_layout_compound_type().Christoph Mallon2016-06-27
* Remove the attribute 'visibility' from 'ir_type'.Christoph Mallon2016-06-14
* Remove the functions for 'atomic entities'.Christoph Mallon2016-06-12
* Avoid 'bool' in public headers.Christoph Mallon2016-05-25
* tr: Remove the write-only type flags 'tf_global_type' and 'tf_tls_type'.Christoph Mallon2016-05-23
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* tr: Simplify array types.Christoph Mallon2016-05-17
* Fix indentationSebastian Buchwald2016-05-12
* tr: Also set the ld_name in clone_entity().Christoph Mallon2016-05-05
* cleanup: Remove unnecessary calls to alter an entity right after creating it.Christoph Mallon2016-05-02
* tr: Reduce code duplication.Christoph Mallon2016-04-29
* bespillslots: Change spillslot collection API to take size+alignMatthias Braun2016-04-25
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* entity: Introduce spillslot entitiesMatthias Braun2016-04-04
* Use ir_printf("%F") instead of printf("%s",get_entity_name())Matthias Braun2016-02-29
* entity: Don't set names for some internal entitiesMatthias Braun2016-02-14
* entity: uint16_t ought to be enough for any bitfield descriptionMatthias Braun2016-02-14
* entity: Introduce INVALID_OFFSET constantMatthias Braun2016-02-14
* 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
* avoid overly short names for type_t attribute union membersMatthias Braun2016-02-13
* Use round_up2() more often and cleanup its implementationMatthias Braun2016-02-13
* bejit: Introduce brand new jit infrastructureMatthias Braun2016-02-01
* tr: Replace copy_entity_own()/copy_entity_name() with a new clone_entity()Matthias Braun2016-01-30
* Correct typo introduced in 3e8544aa0a0f41a6700a829f50ec94d3b579b518.Andreas Fried2016-01-27
* verifier gives a little bit more infoAndreas Zwinkau2016-01-14
* Fix indentation.Sebastian Buchwald2016-01-08
* Fix typos: datastructure -> data structure.Sebastian Buchwald2015-12-21
* Refactor for less indentationAndreas Zwinkau2015-12-18
* Fix add_compound_memberAndreas Zwinkau2015-12-18
* type: Ensure visibility/linkage are set on constructionMatthias Braun2015-12-14
* Introduce globals mapMatthias Braun2015-12-14
* Segment types are an own kind of type nowMatthias Braun2015-12-14
* trverify: Simplify checking of constructors,destructors,jcr segment constraintsMatthias Braun2015-12-14
* tr: Remove 'set_pointer_mode()'.Christoph Mallon2015-12-08
* Remove the whole type op conceptMatthias Braun2015-12-07
* Get rid of last tp_op_op and the callback structureMatthias Braun2015-12-07
* Get rid of tpop flags (we already have type flags)Matthias Braun2015-12-07