- 06 May, 2013 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
the templates are now friendlier for usage outside of libfirm
-
- 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.
-
- 15 Jan, 2013 2 commits
-
-
Matthias Braun authored
structs are bad in a library API. We provide setter functions for the fields now.
-
Matthias Braun authored
You should specify the pinned attribute when calling new_ir_op and not change it later.
-
- 18 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 04 Dec, 2012 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 01 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 24 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 24 Oct, 2012 1 commit
-
-
Matthias Braun authored
-
- 11 Sep, 2012 1 commit
-
-
Christoph Mallon authored
-
- 27 Aug, 2012 1 commit
-
-
Matthias Braun authored
-
- 21 Aug, 2012 1 commit
-
-
Matthias Braun authored
This means floatingpoint calculation in a firm graph must be performed in the mode specified (and may not be performed in a wider mode as before).
-
- 08 Aug, 2012 1 commit
-
-
Christoph Mallon authored
-
- 26 Jul, 2012 1 commit
-
-
Matthias Braun authored
so external users can set their own opcode functions.
-
- 23 Jul, 2012 1 commit
-
-
Matthias Braun authored
You can still attach NoMem if no memory input is present. This makes it more consistent with the Call node and fixes failing get_ASM_mem in case of no memory input.
-
- 13 Jul, 2012 1 commit
-
-
Matthias Braun authored
-
- 28 Jun, 2012 1 commit
-
-
Matthias Braun authored
Get away from the strange set_default_XXX_op style and instead let the code modules register their node ops directly.
-
- 13 May, 2012 1 commit
-
-
Christoph Mallon authored
-
- 19 Dec, 2011 1 commit
-
-
Matthias Braun authored
The opcode list was a member of irprog before which wasn't really handled consistently. Also make sure opcodes are properly freed at ir_finish().
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
public functions are already documented in their headers, no need to repeat the comment at the definition site.
-
- 07 Dec, 2011 1 commit
-
-
Matthias Braun authored
memops are nodes that have memory inputs, you can generically query them for their memory input. We can also get rid of get_fragile_op_mem in favor of get_memop_mem.
-
- 16 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 02 Nov, 2011 2 commits
-
-
Matthias Braun authored
This is the new way of handling switch-jumps. The node contains a table which maps (ranges of) input values to proj numbers. Compared to a Cond-node this results in a clean consecutive sequence of Proj numbers (no searching for a free number for the default_pn anymore) and allows factoring multiple cases jumping to the same block in a single Proj (though we still need the optimisation in cfopt for that).
-
Matthias Braun authored
They are reserved in ANSI-C so instead of _XXX we use XXX_ now.
-
- 27 Oct, 2011 1 commit
-
-
Matthias Braun authored
They're adding more noise than they provide gain in readability. They also make extra work to keep up to date.
-
- 25 May, 2011 1 commit
-
-
Matthias Braun authored
- The pns of X_regular and X_except are annotated in the opcode now. - The memory input is annotated in the opcode now - only nodes with X_regular, X_except are marked fragile
-
- 10 May, 2011 1 commit
-
-
Christoph Mallon authored
-
- 19 Apr, 2011 1 commit
-
-
Michael Beck authored
-
- 15 Apr, 2011 1 commit
-
-
Matthias Braun authored
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28061]
-
- 28 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27836]
-
- 19 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27762]
-
- 29 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27328]
-