becopyheur2: Cache the admissible registers eagerly.
[libfirm] / ir / tr / type_t.h
2012-12-12 Matthias Braunremove license stuff from files
2012-12-12 Christoph Mallontr: Remove the unused type_info from class types.
2012-12-12 Christoph Mallontr: Add and use new_type_segment().
2012-11-26 Matthias Braunremove a bunch of pointless asserts for non-NULL pointers
2012-11-26 Matthias Braunmove all inline #defines to the begin of their headers
2012-10-24 Matthias Braunreorgranize method properties
2012-04-21 Christoph MallonMake new_type() static.
2012-03-12 Matthias Braunsupport for variable sized compound/array types
2011-12-21 Matthias Brauntyperep: freeing a type frees contained entities
2011-12-15 Matthias Braunmake unique types/entities part of irprog
2011-11-17 Matthias Braundifferntiate entity kinds
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-09-08 Matthias BraunChange "associated type" logic to a single linked list...
2011-09-06 Matthias Braunremove has_compound_ret_parameter, we already had cc_co...
2011-08-15 Matthias Braunimplement aggregate returns according to sparc ABI
2011-08-05 Matthias Braunrework taking of parameter addresses
2011-04-25 Michael BeckBugFix: fixed broken refactoring, associated link canno...
2011-04-24 Michael BeckFixed some size_t related warnings.
2011-04-20 Andreas ZwinkauRemove type lower functions from API
2011-04-20 Andreas ZwinkauUse get_type_[un]lowered instead of get_associated_type
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-30 Matthias Braunremove the deprecated and unused construct of a value_r...
2011-03-30 Matthias Braunremove names from parameters of method_types - it is...
2011-03-30 Matthias Braunremove pointless first_variadic_param attribute from...
2011-03-15 Michael BeckMake remove_compound_member() an official API method.
2011-03-09 Christoph MallonFix typos in comments: s/it's/its/ and related corrections.
2011-02-09 Matthias Braunfurther spread size_t (all warnings on linux/gcc fixed)
2011-01-24 Michael BeckFixed a lot of size_t related warnings, most of them...
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-06-16 Matthias Braunfix some bugs that prevented repeated calling of ir_ini...
2010-06-01 Matthias Braunremove todo nodes from public API, they were outdated...
2010-05-25 Matthias Braunchange firm API so the firm_parameter_t struct becomes...
2010-05-21 Matthias Braunsimplify confusing entity/owner interfaces. There is...
2010-02-14 Christoph MallonSome more cleanup: Put the return type and other specif...
2010-02-03 Matthias BraunRework linkage types in firm.
2010-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2010-01-02 Matthias Braunremove the unused 'ident' type, remove tpo_max add...
2009-04-06 Michael Beck- constify
2009-04-04 Michael Beck- updated exchange_types() to use the new type flags
2009-04-03 Michael Beck- add type flags for constructors/destructors
2009-01-20 Michael Beck- renamed variadicity to ir_variadicity
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-11 Matthias Braunmore firm_config includes removed
2008-09-22 Michael Beck- all visited flags use the ir_visited_t type now
2008-01-02 Michael Beckupdate copyright message
2007-11-28 Michael Becksize/aligment of types is now unsigned and in bytes...
2007-10-19 Michael Beckrenamed type_state to ir_type_state
2007-08-01 Michael Beckadd base type for primitive types to better represent...
2007-07-06 Michael Beckmoved get_*_dbg_info() and set_*_dbg_info() to logical...
2007-06-01 Matthias Braunmoved external headers into include dir
2007-04-30 Matthias Braunsmall cleanups
2007-04-27 Michael BeckChanged header
2007-04-27 Christian Würdigadded new licence header
2007-03-29 Matthias Braunmove backend into libfirm
2006-12-13 Michael Beckrename type entity into ir_entity
2006-09-12 Michael Beckrenamed some firm enum types to have the ir_ prefix
2006-09-12 Michael Beckget_/set_method_param_ident() added, needed for debug...
2006-09-11 Michael BeckAdd flags for the global and TLS type to help debugging
2006-07-31 Michael Beckchanged implementation of enum types
2006-06-07 Michael Beckvalue parameter types have now a flag to distinguish...
2006-05-31 Michael BeckAdd interface and abstract flags to class types.
2006-05-19 Michael Beckadded vtable size attribute to class types
2006-05-19 Michael Beckmake #ifndef at header start cannonical
2006-02-21 Michael Beckfixed the type of the type number
2006-02-14 Michael Beckadd type flags replacing old frame_type and type state...
2006-02-02 Michael Beckadded type info and final flag to class types
2006-01-13 Michael Beckrenamed all types 'type' to 'ir_type'
2005-12-30 Michael Beckrenamed all type * to ir_type *
2005-12-28 Michael Beckstruct type renamed to struct ir_type
2005-11-13 Michael Beckreplace get_type_size() by get_type_size_bytes() and...
2005-11-08 Michael Becka method type now has calling conventions and additiona...
2005-10-28 Michael Beckused new tp_op_ops: removed most switches in tpop
2005-08-11 Michael Beckrenamed type_visited to firm_type_visited
2005-08-01 Michael Beckadded flag for frame types
2005-06-17 Michael Becktypos fixed
2005-06-15 Götz Lindenmaieradded visibility flag for types.
2005-01-10 Florian LiekwegRemove is_array_type and is_class_type
2005-01-10 Florian Liekwegre-erect is_class_type and is_array_type
2005-01-05 Götz Lindenmaieratomic is a property, not an opcode --> spell it small
2005-01-05 Michael Beckrenames all is_x*_type() functions to is_X*_type()...
2004-12-28 Götz Lindenmaierdebug routines not in _t files
2004-12-23 Michael Beckmake tpop const
2004-12-23 Michael Becktypos fixed,
2004-12-02 Michael Beckused firm_config.h instead of config.h
2004-11-09 Götz Lindenmaiercomments, removed unused fields
2004-10-29 Florian LiekwegAdded c_name for debugging
2004-10-19 Michael BeckAdded a alignment to types.
2004-09-25 Götz Lindenmaierinitialization,
2004-07-13 Michael Beckallowing -1 to be returned for size_bytes
2004-07-13 Beyhanremoved empty entries from arrays
2004-07-08 Götz Lindenmaierinlinening of functions
2004-06-30 Michael Beckthe type size is now stored in bits, but only primitive...
2004-06-15 Michael BeckNew inlining schema implemented:
2004-05-17 Michael Beckadded first_variadic_param, more doxygen comments
2004-02-26 Götz Lindenmaieradded routines to free memory
2003-08-19 Götz Lindenmaieradded copyright information
2003-06-18 Götz LindenmaierAdded support for passing compound types by value.
2003-02-19 Till Riedelinit nr field for debug dump output
2003-01-31 Michael BeckMore doxygen comments
next