projects
/
libfirm
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Simplify emit_CopyB_prolog() and remove an unnecessary bit filter before calling it.
2008-04-22
Christoph Mallon
Fix return value of main().
commit
|
commitdiff
|
tree
2008-04-22
Christoph Mallon
Fix inconsistency between reg_req and ins of Push:...
commit
|
commitdiff
|
tree
2008-04-21
Christoph Mallon
Panic when right shifting non-32bit values.
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Syncs must be created with an ARRF in array in new_ir_node().
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Fix typos in comments.
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Remove redudant set_ia32_am_support() call.
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Remove the now unused function ia32_emit_am_or_dest_register().
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Remove ia32_am_Dest.
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Remove ia32_am_Full.
commit
|
commitdiff
|
tree
2008-04-16
Christoph Mallon
Split ia32_Pop into ia32_Pop and ia32_PopMem.
commit
|
commitdiff
|
tree
2008-04-02
Christoph Mallon
Skip Projs in cost calculation.
commit
|
commitdiff
|
tree
2008-04-02
Christoph Mallon
Remove dead code.
commit
|
commitdiff
|
tree
2008-04-02
Christoph Mallon
Make Ld/St parallelisation work (but seems to be broken...
commit
|
commitdiff
|
tree
2008-04-01
Christoph Mallon
Allow exchanging nodes with oparity_dynamic and delete...
commit
|
commitdiff
|
tree
2008-04-01
Christoph Mallon
Improve equivalent_node_Sync() and transform_node_Sync...
commit
|
commitdiff
|
tree
2008-04-01
Christoph Mallon
Add del_Sync_n().
commit
|
commitdiff
|
tree
2008-03-31
Christoph Mallon
Move Syncs out of the way before removing a block.
commit
|
commitdiff
|
tree
2008-03-31
Christoph Mallon
Let the Syncs float!.
commit
|
commitdiff
|
tree
2008-03-31
Christoph Mallon
Do not dump block edges for blocks.
commit
|
commitdiff
|
tree
2008-03-17
Christoph Mallon
- Fix comments
commit
|
commitdiff
|
tree
2008-02-22
Christoph Mallon
Several fixes for normal scheduler.
commit
|
commitdiff
|
tree
2008-02-07
Christoph Mallon
svn:eol-style native, svn:keywords Id.
commit
|
commitdiff
|
tree
2008-02-07
Christoph Mallon
Fix errors and warnings.
commit
|
commitdiff
|
tree
2007-12-20
Christoph Mallon
Assert that only float Cmps have unordered Projs.
commit
|
commitdiff
|
tree
2007-11-26
Christoph Mallon
Fixed warning regarding incompatible types in return.
commit
|
commitdiff
|
tree
2007-11-18
Christoph Mallon
return 0;
commit
|
commitdiff
|
tree
2007-11-18
Christoph Mallon
Rename heapsort(). FreeBSD has a heapsort().
commit
|
commitdiff
|
tree
2007-11-17
Christoph Mallon
de-bash-ify.
commit
|
commitdiff
|
tree
2007-11-09
Christoph Mallon
Add crude tests for bool simplifications.
commit
|
commitdiff
|
tree
2007-11-09
Christoph Mallon
Add a phase for bool optimisation.
commit
|
commitdiff
|
tree
2007-11-03
Christoph Mallon
Add missing return 0 in the Pow mapper.
commit
|
commitdiff
|
tree
2007-11-01
Christoph Mallon
Handle mode_b Unknowns in the mode_b lowerer.
commit
|
commitdiff
|
tree
2007-10-31
Christoph Mallon
Conv_A(Unknown_B) -> Unknown_A.
commit
|
commitdiff
|
tree
2007-10-29
Christoph Mallon
fehler103: Unusual 64bit shift triggers assert in constraint...
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Set the outs to inconsistent at the end of transform_irg().
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Fix debug output.
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Small cleanups.
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Use add_ia32_flags() instead of set_ia32_flags(), which...
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Handle integer Abs for modes which are not 32bits wide.
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
fehler102: ia32 backend cannot handle integer Abs with...
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
In match_arguments() assert that match_am is set when...
commit
|
commitdiff
|
tree
2007-10-25
Christoph Mallon
Remove unused variable.
commit
|
commitdiff
|
tree
2007-10-24
Christoph Mallon
Emit the "t" suffix for f96 numbers in the ia32 backend.
commit
|
commitdiff
|
tree
2007-10-24
Christoph Mallon
Pad the names of fehler*.c with leading zeros for sorting.
commit
|
commitdiff
|
tree
2007-10-24
Christoph Mallon
Give direct visual feedback by printing "FAILED" when...
commit
|
commitdiff
|
tree
2007-10-24
Christoph Mallon
Restore the AM fold behavior of prior to r16324. It...
commit
|
commitdiff
|
tree
2007-10-24
Christoph Mallon
Actually implement what r16324 promised.
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
Improve the AM folding heuristics: Do not fold AM if...
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
Remove dead code, remove pointless marking of memory...
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
Remove the unused function mode_needs_gp_reg().
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
Clarify a comment.
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
- Allow an arbitrary (for arbitrary < 32) number of...
commit
|
commitdiff
|
tree
2007-10-23
Christoph Mallon
Do no parse {,!}out_rBAR constraints anymore. The constraint...
commit
|
commitdiff
|
tree
2007-10-20
Christoph Mallon
Fix r16293.
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Make the emit sequences of ShrD and ShlD probably more...
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Undo r16291.
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Generalise (and fix) sorting of operands by constness...
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Now even correct! (see r16284)
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
A do-while loop is nicer than a for loop here.
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Fix fehler99: always skip at least one node and check...
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
fehler99: defective copykeep when ShrD has to identical...
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
Fix fehler 98. clarify comments.
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
make fehler98.c behave properly.
commit
|
commitdiff
|
tree
2007-10-19
Christoph Mallon
fehler98: gen_Cmp tries to build test with two immediates.
commit
|
commitdiff
|
tree
2007-10-18
Christoph Mallon
Small cleanup.
commit
|
commitdiff
|
tree
2007-10-18
Christoph Mallon
Restructure gen_Cmp() so it does not use ia32_use_source_add...
commit
|
commitdiff
|
tree
2007-10-17
Christoph Mallon
In the RA constraint handler insert no copy when an...
commit
|
commitdiff
|
tree
2007-10-16
Christoph Mallon
Decompose Mul(x, 2**b + 2**a) into y = x + x << (b...
commit
|
commitdiff
|
tree
2007-10-15
Christoph Mallon
Fix wrong assert condition. The assert could never...
commit
|
commitdiff
|
tree
2007-10-15
Christoph Mallon
Allow loading of stack parameters with a different...
commit
|
commitdiff
|
tree
2007-10-15
Christoph Mallon
Skip unnecessary Convs before the shift count when...
commit
|
commitdiff
|
tree
2007-10-15
Christoph Mallon
Use match_arguments() in create_I2I_Conv().
commit
|
commitdiff
|
tree
2007-10-15
Christoph Mallon
fehler96: tarval module calculates Shrs wrong for mode_Iu.
commit
|
commitdiff
|
tree
2007-10-07
Christoph Mallon
Remove whitespace at EOL and empty lines at EOF.
commit
|
commitdiff
|
tree
2007-10-07
Christoph Mallon
Simplify consumer_dom_dca().
commit
|
commitdiff
|
tree
2007-10-07
Christoph Mallon
Cleanup: Remove trailing whitespace, get_irn_n(n, ...
commit
|
commitdiff
|
tree
2007-10-04
Christoph Mallon
More signed/unsigned fixes for 64bit lowering.
commit
|
commitdiff
|
tree
2007-10-04
Christoph Mallon
Better detection of sign extension for generating 32x32...
commit
|
commitdiff
|
tree
2007-10-04
Christoph Mallon
Manual CSE.
commit
|
commitdiff
|
tree
2007-10-04
Christoph Mallon
Swap the esp and value inputs of ia32_Push (so esp...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Do not transform a Shl by 0-3 into a Lea. A Lea with...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
In is_2addr_code() test whether the flag arch_register_req_t...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Factorise the common code to transform binary operations...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Sbb is not commutative, so do not tell match_arguments...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Match AM when transforming ia32_l_Mul and ia32_l_IMul.
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
When generating a ia32_Mul or ia32_IMul1OP mark them...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Replace the parameter int commutative of gen_binop...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Remove the node type ia32_int. It is unused and its...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Remove wrong AM specification from several nodes.
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
vfprem is not capable of address mode.
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Remove stale comments about the transformation environment...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Remove the unused node type ia32_l_Sar.
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Remove the unused nodes ia32_l_vfdiv, ia32_l_vfmul...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Annotate nodes with their AM capabilities.
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Replace a magic number by an enum. Turn two if cascades...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Directly tie the ConvI2I8Bit node to the ConvI2I emitter...
commit
|
commitdiff
|
tree
2007-10-03
Christoph Mallon
Fix typo in comment.
commit
|
commitdiff
|
tree
2007-10-01
Christoph Mallon
Add a should_be_same constraint for the second input...
commit
|
commitdiff
|
tree
2007-10-01
Christoph Mallon
Add a missing Conv in the 64bit lowerer.
commit
|
commitdiff
|
tree
2007-10-01
Christoph Mallon
Fix fehler88: incorrect mode_b lowering of unsigned...
commit
|
commitdiff
|
tree
next