- 15 Aug, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 May, 2011 1 commit
-
-
yb9976 authored
-
- 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
-
- 23 May, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 Apr, 2011 2 commits
-
-
Matthias Braun authored
add unknown_jump opflag for the special case of a jump where we can't directly influence the destination and can't predict/change them
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 28 Feb, 2011 1 commit
-
-
Matthias Braun authored
-
- 18 Nov, 2010 1 commit
-
-
Michael Beck authored
[r28143]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 06 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28038]
-
- 22 Sep, 2010 2 commits
-
-
Matthias Braun authored
[r28015]
-
Matthias Braun authored
[r28010]
-
- 12 Aug, 2010 1 commit
-
-
Matthias Braun authored
[r27924]
-
- 29 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27846]
-
- 28 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27836]
-
- 27 Jul, 2010 2 commits
-
-
Matthias Braun authored
[r27828]
-
Matthias Braun authored
[r27827]
-
- 22 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27788]
-
- 19 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27762]
-
- 15 Jul, 2010 1 commit
-
-
Matthias Braun authored
change backend node specification to use whole words instead of cryptical 1-char abreviations for flags [r27745]
-
- 02 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27686]
-
- 15 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27300]
-
- 09 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27277]
-
- 18 Jan, 2010 1 commit
-
-
Michael Beck authored
CSE neutral to its users, i.e. op(..., x, ...) ~ op(..., y, ...) if x and y are both neutral. Setting this property to ia32_ProduceVal nodes allow to CSE nodes that differ in ProduceVals only (which themself NEVER are cse'd). This "fixes" divmod. [r26981]
-
- 01 Oct, 2009 1 commit
-
-
Matthias Braun authored
(with different arguments and register constraints for the same node now) - Lots of cleanups/changes in the arm backend. We can represent all "shifter operands" now (but the code selection isn't optimal yet) - More fixes all over the place - arm backend handles 164.gzip now [r26673]
-
- 24 Sep, 2009 1 commit
-
-
Matthias Braun authored
[r26648]
-
- 18 Sep, 2009 1 commit
-
-
Matthias Braun authored
- Add a generic requirements+register+flag dumper to bearch; This avoids all backends/benode having their own slightly different dumpers - Lots of cleanups in the backends along the way [r26542]
-
- 17 Sep, 2009 1 commit
-
-
Matthias Braun authored
* benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
-
- 06 Aug, 2009 1 commit
-
-
Matthias Braun authored
(We have a separate get_input, and get_output callback for now). This should make the code faster for now and is a first step towards changing the interface to query register constraints on the mode_T node itself instead of the Proj nodes. - Handle middleend node constraints and stuff in benode.c instead of in each backend - Remove irn_class_branch we already had is_cfop in the middleend - Fix a bunch of bugs/problems in the process [r26320]
-
- 08 Nov, 2008 1 commit
-
-
Christoph Mallon authored
Generate new_bd_* instead of new_rd_* functions in the backend. The nodes are always created on the current irg. [r23535]
-
- 23 Oct, 2008 1 commit
-
-
Matthias Braun authored
Node flags and node registers are stored in a generic backend_info struct now instead of every part of the backend doing custom (and slow) stuff [r23142]
-
- 21 Aug, 2008 2 commits
-
-
Christoph Mallon authored
[r21303]
-
Christoph Mallon authored
Rename arch_register_req_type_should_be_different to the more appropriate arch_register_req_type_must_be_different. [r21302]
-
- 23 Jul, 2008 1 commit
-
-
Michael Beck authored
- add hash function for ia32 Immediates - unified comments for all specifications [r20629]
-
- 22 Jul, 2008 1 commit
-
-
Matthias Braun authored
[r20599]
-
- 24 May, 2008 2 commits
-
-
Michael Beck authored
[r19749]
-
Michael Beck authored
[r19748]
-
- 23 May, 2008 1 commit
-
-
Michael Beck authored
- set be_ops only once - do not overwrite already set be_ops [r19742]
-