summaryrefslogtreecommitdiffhomepage
path: root/ir/tr/type.c
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
* Reorganize include directivesMatthias Braun2017-02-17
* tr: Do not set pointer-mode-like attributes for new method types.Christoph Mallon2016-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
* Avoid 'bool' in public headers.Christoph Mallon2016-05-25
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* tr: Simplify array types.Christoph Mallon2016-05-17
* tr: Reduce code duplication.Christoph Mallon2016-04-29
* 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: Introduce INVALID_OFFSET constantMatthias 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
* tr: Replace copy_entity_own()/copy_entity_name() with a new clone_entity()Matthias Braun2016-01-30
* 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
* 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
* Remove more unnecessary dispatch to common compound codeMatthias Braun2015-12-07
* No need to dispatch set_type_size through tpopMatthias Braun2015-12-07
* Simplify compound_type codeMatthias Braun2015-12-07
* Remove generic set_type_mode() only leave set_pointer_mode()Matthias Braun2015-12-07
* unify compound type codeMatthias Braun2015-12-07
* Always use unique numbers for typesMatthias Braun2015-09-08
* tpop: CleanupMatthias Braun2015-09-07
* ir: Remove {is,set}_entity_compiler_generated().Christoph Mallon2015-09-04
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* ident: Use new_id_fmt() instead of snprintf() + new_id_from_str().Christoph Mallon2015-01-28
* remove unused set_primitve_mode()Matthias Braun2014-12-25
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* type: Centralise initialising the name of compound types.Christoph Mallon2014-10-19
* irnode: Add and use get_Const_long().Christoph Mallon2014-10-16
* remove a bunch of is_XXX firm_kind convenience functionsMatthias Braun2014-09-30
* remove duality of mode_P_data and mode_P_code and just use mode_PMatthias Braun2014-07-18