- 04 Sep, 2015 1 commit
-
-
Christoph Mallon authored
For stabs debug info it was used to suppress debug info, so set ir_visibility_private instead.
-
- 20 Jul, 2015 1 commit
-
-
Matthias Braun authored
This is not really a new entity type but merely a relocation type. Handle it with a x86_immediate_kind.
-
- 14 Apr, 2015 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2015 1 commit
-
-
Christoph Mallon authored
-
- 30 Nov, 2014 1 commit
-
-
Christoph Mallon authored
-
- 25 Nov, 2014 1 commit
-
-
Matthias Braun authored
-
- 31 Oct, 2014 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
It is unused.
-
Christoph Mallon authored
Just use get_entity_initializer() instead.
-
- 30 Sep, 2014 1 commit
-
-
Matthias Braun authored
This sort of typeless programming is bad style and deprecated.
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 02 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 24 Apr, 2014 1 commit
-
-
Matthias Braun authored
- This way we can keep up the invariant that all entities are childs to a compound type
-
- 17 Mar, 2014 1 commit
-
-
Christoph Mallon authored
-
- 06 Mar, 2014 1 commit
-
-
Matthias Braun authored
-
- 14 Feb, 2014 1 commit
-
-
Matthias Braun authored
Note that for OO code you should use liboo which provides the same features!
-
- 13 Feb, 2014 1 commit
-
-
Christoph Mallon authored
-
- 28 Jan, 2014 2 commits
-
-
Christoph Mallon authored
Deduce the mode automatically from the given entity.
-
Christoph Mallon authored
-
- 27 Jan, 2014 1 commit
-
-
Christoph Mallon authored
This removes the strange entity/type duality and we get rid of union symconst_symbol.
-
- 23 Dec, 2013 1 commit
-
-
yb9976 authored
-
- 31 Oct, 2013 2 commits
-
-
Matthias Braun authored
- Only allow get_entity_irg()/set_entity_irg() for method entities now. - Allow setting/getting of additional properties for method and alias entities. - Add some missing is_method_entity() checks in cgana.
-
Matthias Braun authored
Most firm analyses behaved incorrectlye when: A called SymConst did not have a method entity, assumed the code reachable by get_entity_irg is the code called. These assumptions are wrong when doing crazy casts in C or when dealing with weak symbols. This is fixed by introducing some convenience functions: get_Call_callee(), get_entity_linktime_irg()
-
- 07 Oct, 2013 1 commit
-
-
Matthias Braun authored
-
- 22 Aug, 2013 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
Entities need not be in their final form after the new_entity call, so there is no need to have _d variants like we have with all the graph nodes. You can easily use set_entity_dbg_info() after construction.
-
- 08 Aug, 2013 1 commit
-
-
Matthias Braun authored
It is not usefull for optimization in most languages: - In C/C++ you can't really change the value of enum constants as casting from/to integer has to produce the expected results. - In Java (and other OO languages) enum members are objects so the libfirm enumeration type can't be used there anyway
-
- 29 Jul, 2013 1 commit
-
-
Matthias Braun authored
This is a type which is aggregated from multiple primtive/simple elements. In libfirm such a type cannot be represented as a mode.
-
- 03 Jul, 2013 1 commit
-
-
Matthias Braun authored
also move copy_const_value from typerep/entity to irgmod.
-
- 02 Jul, 2013 1 commit
-
-
Matthias Braun authored
We do not model them as a type anymore, but simply annotate compound_member entities with a bit offset and bit size.
-
- 04 May, 2013 1 commit
-
-
Matthias Braun authored
It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
-
- 13 Mar, 2013 1 commit
-
-
Matthias Braun authored
-
- 11 Mar, 2013 1 commit
-
-
yb9976 authored
-
- 29 Jan, 2013 1 commit
-
-
Matthias Braun authored
-
- 18 Jan, 2013 1 commit
-
-
Matthias Braun authored
-
- 05 Jan, 2013 1 commit
-
-
Christoph Mallon authored
-
- 21 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-