- 02 Jan, 2017 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 31 Dec, 2016 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Matthias Braun authored
Initializing explicitely is necessary for frontends using mode_P that do not call be_get_backend_param() early.
-
- 30 Dec, 2016 5 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
Just guessing a 32bit mode is not too helpful. Leave the mode_P initialization to the backend or frontend.
-
Matthias Braun authored
Your only choice is irma_twos_complement anyway now.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 29 Dec, 2016 2 commits
-
-
Matthias Braun authored
Moving the bits and pieces to generate Nodes.html is better kept with the homepage repository which already has stylesheets and tools to generate nice looking html. gen_ir.py will be invoked on the ir_spec.py file from there.
-
Matthias Braun authored
-
- 27 Dec, 2016 1 commit
-
-
Matthias Braun authored
The homepage uses those functions to generate firm graph examples/snippets without dumping a whole function. This is necessary to make the homepage generator not call private libfirm interface any longer.
-
- 26 Dec, 2016 4 commits
-
-
Christoph Mallon authored
Method types have no mode anymore.
-
Christoph Mallon authored
lower: Factor out common code for handling parameter, result and entity types in softfloat lowering. Checking 'is_Primitive_type()' achieves the same as 'mode && mode_is_float(mode)'.
-
Christoph Mallon authored
get_lowered_mode() checks for mode_is_float().
-
Christoph Mallon authored
-
- 23 Dec, 2016 2 commits
-
-
Christoph Mallon authored
This fixes opt/fehler323.c and ack/test2.c on amd64. ia32 was not broken and just adjusted for consistency.
-
Andreas Seltenreich authored
-
- 22 Dec, 2016 6 commits
-
-
Christoph Mallon authored
Methods are not pointers, so using mode_P and its size do not make sense.
-
Manuel Mohr authored
-
Manuel Mohr authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 19 Dec, 2016 2 commits
-
-
Christoph Mallon authored
All backends just copy these Projs.
-
Christoph Mallon authored
-
- 18 Dec, 2016 1 commit
-
-
Christoph Mallon authored
This happened when Shrs(Shl(Load, c), c) got transformed to a movsx loading from memory and the Shl had further users. This fixes backend/duplicate_proj2.c.
-
- 13 Dec, 2016 1 commit
-
-
yb9976 authored
Moving Pin nodes down through Phi nodes changes the semantics of the graph and may prevent further optimizations like PRE. This fixes opt/fehler322.c.
-
- 05 Dec, 2016 2 commits
-
-
Christoph Mallon authored
be: Simply use '&${ARCH}_class_reg_req_${CLASS}' instead of '${ARCH}_reg_classes[CLASS_${ARCH}_${CLASS}].class_req'.
-
Christoph Mallon authored
-
- 02 Dec, 2016 5 commits
-
-
yb9976 authored
-
-
Manuel Mohr authored
According to Gaisler's GRIP documentation, section 77.2.7, the LEON requires the ASI 0x0A for CAS usage in user mode.
-
Manuel Mohr authored
-
Manuel Mohr authored
-
- 01 Dec, 2016 1 commit
-
-