- 24 Oct, 2012 12 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- do not record properties on irgs anymore, always do it on the irgs entity; entity properties have to be a superset of the entities method type properties. - Remove special irg_inline_property and use mtp_additional_properties instead
-
Matthias Braun authored
-
Matthias Braun authored
Also removes some debugging output to simplify the code
-
Matthias Braun authored
-
Matthias Braun authored
This also fixes backend/sign_bit.c
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 23 Oct, 2012 1 commit
-
-
uqxyd authored
-
- 22 Oct, 2012 1 commit
-
-
Christoph Mallon authored
When hard-coding the *, invalid assembler gets emitted if an immediate ends up as ia32_IJmp operand.
-
- 19 Oct, 2012 1 commit
-
-
yb9976 authored
This fixes gcc/pr37285.c.
-
- 18 Oct, 2012 1 commit
-
-
Christoph Mallon authored
-
- 15 Oct, 2012 1 commit
-
-
Andreas Seltenreich authored
-
- 14 Sep, 2012 3 commits
-
-
Manuel Mohr authored
Added some additional functions that allow direct access to some fields of the backend params struct. These functions avoid struct type, thereby making interfacing with the jFirm library easier.
-
Manuel Mohr authored
-
Manuel Mohr authored
Reusing the same dummy struct as a hidden parameter for multiple calls is not always correct (see opt/structcall2.c for an example). For now, just use multiple dummy structs.
-
- 13 Sep, 2012 3 commits
-
-
Sebastian Hack authored
-
Matthias Braun authored
We can't handle 128bit long double in softfloat yet, but most libraries are compiled like this. It's better to have the compiler fail than to produce code with a mismatching ABI in the default setting.
-
Matthias Braun authored
Conflicts: ir/be/beverify.c
-
- 12 Sep, 2012 2 commits
-
-
yb9976 authored
-
- 11 Sep, 2012 3 commits
-
-
Christoph Mallon authored
Both mature and immature blocks were dumped in ird_color_block_background.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 31 Aug, 2012 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
In particular this allows ifconv when a PhiM is present, but nothing happens with the memory on the two paths.
-
- 30 Aug, 2012 4 commits
-
-
Matthias Braun authored
This is a workaround for keepalive edges which are probably broken (adding the stuff to the End node is wrong, it should get added to the endless loop somehow)
-
Matthias Braun authored
-
Matthias Braun authored
SymConst_addr_ent are never zero for example, also there's no need to give up after seeing a confirm
-
Matthias Braun authored
I aligning them to a multiple of 100 now, so that when code generated in an earlier functions only changes lightly it is very likely that the block numbers in later functions stay the same.
-
- 29 Aug, 2012 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 Aug, 2012 1 commit
-
-
Matthias Braun authored
-