- 29 Jul, 2016 1 commit
-
-
Christoph Mallon authored
This fixes opt/fehler070.c on ARM.
-
- 28 Jul, 2016 2 commits
- 26 Jul, 2016 1 commit
-
-
Christoph Mallon authored
They just use a 12 bit offset, not an immediate shifter operand. This fixes the regression in ack/str.c.
-
- 24 Jul, 2016 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
It loses the debug info of the Store and the Phi will be removed later on anyway.
-
Christoph Mallon authored
This fixes backend/ia32_mode_t2.c.
-
Christoph Mallon authored
-
- 19 Jul, 2016 2 commits
- 15 Jul, 2016 1 commit
-
-
yb9976 authored
The removal is also valid for volatile CopyB nodes. This fixes opt/fehler321.c.
-
- 14 Jul, 2016 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
This fixes backend/immediate.c.
-
yb9976 authored
This finally fixes opt/volatile2.c.
-
yb9976 authored
This partly fixes opt/volatile2.c.
-
yb9976 authored
-
- 12 Jul, 2016 3 commits
-
-
yb9976 authored
-
Christoph Mallon authored
-
yb9976 authored
-
- 11 Jul, 2016 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Array types are not compound types, but segment types are.
-
Christoph Mallon authored
Just use 'get_compound_{ident,name}()' instead.
-
- 07 Jul, 2016 3 commits
-
-
yb9976 authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 06 Jul, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 28 Jun, 2016 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The array type is fine, because it is the containing type, which is used for TBAA. This partially reverts commit 1786345c.
-
- 27 Jun, 2016 9 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- The basic functions are written in a way to allow arbitrary sized objects in the queue. - Toplevel control structures are kept separate from the queue. This simplifies the implementation, frees 2 pointers for each data block and allows to free the initial block as soon as it is not needed anymore. - Implementation is no longer publicly exposed. We should get out of the business of exporting abstract data types. We had no outside users of pdeq as far as I can see. - Implement double ended queues with pointers with convenience functions. - deq_foreach_pointer() construct to iterate over all pointers in a deq_t. This was missing from pdeq and led some people to use the inefficient plist.
-
Matthias Braun authored
The executables are no longer removed when the unittest fails.
-
Matthias Braun authored
-
Christoph Mallon authored
-