- 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.
-
- 26 May, 2015 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 11 May, 2015 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
It is only passed around recursively.
-
Christoph Mallon authored
-
Christoph Mallon authored
This makes the code a bit clearer.
-
- 07 May, 2015 1 commit
-
-
Matthias Braun authored
The idea here, is that you do not simply set a target operating system or architecture, but have a setting for all things different between the operating systems. Knowledge about the name and habits of the operating system is left to the frontend. (We may want to provide a small support library in the future to share the triple parsing and OS -> settings code between multiple frontends).
-
- 31 Jan, 2015 1 commit
-
-
Matthias Braun authored
-
- 26 Dec, 2014 2 commits
-
-
Christoph Mallon authored
-
Matthias Braun authored
-
- 13 Nov, 2014 1 commit
-
-
Christoph Mallon authored
* No \n at end; panic() adds one * No punctuation mark at end * Lowercase first letter
-
- 31 Oct, 2014 1 commit
-
-
Christoph Mallon authored
-
- 17 Sep, 2014 1 commit
-
-
Matthias Braun authored
-
- 08 Jul, 2014 1 commit
-
-
Matthias Braun authored
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 30 Apr, 2014 1 commit
-
-
Matthias Braun authored
-
- 23 Apr, 2014 1 commit
-
-
yb9976 authored
-
- 07 Mar, 2014 1 commit
-
-
Matthias Braun authored
Previously a Bad node was returned which could hide problems and more importantly you create new nodes (the BadBB) in an operation that apparently only queries the graph.
-
- 06 Mar, 2014 1 commit
-
-
Matthias Braun authored
-
- 18 Feb, 2014 1 commit
-
-
Matthias Braun authored
This commit does: - Remove tarval_reachable+tarval_unreachable, dataflow analysis rather use top/bottom instead of other special values. - Rename tarval_undefined to tarval_unknown as it corresponds to the Unknown node (=a value which we don't know) - Remove predefined tarval_top/tarval_bottom from tv.h and place the defines into combo.c - Change compute_XXX constant folding functions to return tarval_unknown instead of tarval_bad if folding failed - compute_Unknown in combo results in tarval_bottom == tarval_unknown this eliminates strange special cases in the Cond/Switch rules and the now unnecessary cprop_X list.
-
- 28 Jan, 2014 2 commits
-
-
Christoph Mallon authored
-
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.
-
- 31 Oct, 2013 1 commit
-
-
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.
-
- 07 Oct, 2013 1 commit
-
-
Matthias Braun authored
-
- 27 Aug, 2013 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 22 Aug, 2013 1 commit
-
-
Matthias Braun authored
-
- 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
-
- 24 Jul, 2013 1 commit
-
-
Christoph Mallon authored
-
- 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.
-
- 26 Jun, 2013 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 06 May, 2013 1 commit
-
-
Matthias Braun authored
-
- 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.
-
- 29 Jan, 2013 1 commit
-
-
Matthias Braun authored
-