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 |
2007-10-01 |
Christoph Mallon | fehler88: wrong mode_b lowering of unsigned comparisons.
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Generalise create_Immediate_from_int() to create_Immediate...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Remove gen_bin_Not(). mode_b nots should be lowered...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Fix r16004.
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Inline gen_Minus_ex() into its only caller gen_Minus().
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Fix wrong emitter specifications of CvtSI2SS and CvtSI2SD.
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications.
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications.
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | In emit_ia32_Conv_with_FP() the operands were swapped...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Remove the parameter produces_result from ia32_emit_binop...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | xZero produses its result in outreg 0, not in the non...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | In get_out_reg() assert that the requested outreg position...
|
commit | commitdiff | tree |
2007-09-29 |
Christoph Mallon | Tell heur1 about the second should_be_same.
|
commit | commitdiff | tree |
2007-09-28 |
Christoph Mallon | Remove ia32_Sub64Bit. Replace it by Sub and Sbb.
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | fehler86: 64bit in 32bit address calculation. The frontend...
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Fix some forgotten cases in the 64bit lowerer: The...
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Fix warning in r15953.
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Allow two should-be-same constraints for every out...
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Add the famous ENDOF() macro which calculates the address...
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Restructure to make the assembler easier to read.
|
commit | commitdiff | tree |
2007-09-27 |
Christoph Mallon | Fix fehler83: The mode of the outer Sub in the transformatio...
|
commit | commitdiff | tree |
2007-09-26 |
Christoph Mallon | Teach FILd to use source AM.
|
commit | commitdiff | tree |
2007-09-25 |
Christoph Mallon | Fix grammo in comment.
|
commit | commitdiff | tree |
2007-09-20 |
Christoph Mallon | Fix r15888.
|
commit | commitdiff | tree |
2007-09-20 |
Christoph Mallon | Implement -(a * const) -> a * -const.
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Implement ~x ^ const -> x ^ ~const and ~(x ^ const...
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Use already fetched value.
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Implement x ^ 1...1 -> ~1 (This worked only for mode_b...
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Fix typo in comment.
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Implement ~-x -> x + -1.
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | - Change ~(x - 1) -> -x to ~(x + -1) -> -x, because...
|
commit | commitdiff | tree |
2007-09-19 |
Christoph Mallon | Get rid of be_SetSP.
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | get_Const_tarval(x) == get_mode_null(get_irn_mode(x...
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | Remove a redundant test: The mode of an operand of...
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | Replace get_irn_op(x) == op_FOO by is_FOO(x).
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | Remove a redundant test: The mode of the op of a Not...
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | Fix r15800: a & (a ^ b) is a & ~b, not a & -b.
|
commit | commitdiff | tree |
2007-09-18 |
Christoph Mallon | Treat the lower word of lowered 64bit operations always...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove be_abi_get_start_barrier(). Nobody calls it...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Let constants and simular things depend on the stack...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove a write-only local variable.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Simplify is_Const_Minus_1().
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Use is_Const_one() instead of tarval_is_one(get_Const_tarval()).
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Use is_Const_all_one() instead of tarval_is_all_one...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove dead code: tarval_is_long() returns true for...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Use is_Const_null() instead of tarval_is_null(get_Const_tarv...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove classify_Const() and replace it by is_Const_...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove enum tarval_classification_t.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Fix r15829.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove classify_tarval(). Use tarval_is_null(), tarval_is_on...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Allow Convb in backend.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Add TODO.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Assert that static initialiser data does not overlap.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Cmp(Conv(x), 0) -> Cmp(x, 0) if dest mode ist wider...
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Remove unnecessary ValeCmp() macro for irnodeset.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Allow get_mode_null() for mode_b.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Disallow Convb.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Use prepared CMD.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Use prepared CMD.
|
commit | commitdiff | tree |
2007-09-17 |
Christoph Mallon | Make warning about missing register assignment more...
|
commit | commitdiff | tree |
2007-09-13 |
Christoph Mallon | - Remove stale comment.
|
commit | commitdiff | tree |
next |