2008-10-08 |
Christoph Mallon | Remove redundant be_set_transformed_node() in transform... |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Introduce ia32_Call, which can handle address mode. |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | No need to ignore Projs in the emitter, because there... |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Sort. |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Add ia32_emitf() to concisely output ia32 instructions. |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Make ia32_assign_exc_label() static and remove redundan... |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Slightly simplify jump table emitter. |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Do not emit cld in the CopyB prologue. The ABI mandate... |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Simplify emit_CopyB_prolog() and remove an unnecessary... |
tree | commitdiff |
2008-10-08 |
Christoph Mallon | Make it a bit more clear, what's going on in ia32_emit_... |
tree | commitdiff |
2008-10-07 |
Matthias Braun | another fix for the delayed phi problem, mark memperms... |
tree | commitdiff |
2008-10-07 |
Christoph Mallon | fild and fist can handle 16bit source/destination. |
tree | commitdiff |
2008-10-07 |
Christoph Mallon | Use separate code to emit suffixes for integer and... |
tree | commitdiff |
2008-10-06 |
Matthias Braun | disable femms usage for now |
tree | commitdiff |
2008-10-06 |
Matthias Braun | fix typo |
tree | commitdiff |
2008-10-05 |
Christoph Mallon | Clean up need_constraint_copy(). |
tree | commitdiff |
2008-10-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
tree | commitdiff |
2008-10-04 |
Michael Beck | - BugFix: fixed effect of r22470: Immediate is always... |
tree | commitdiff |
2008-10-04 |
Michael Beck | - fixed r22480: Proj numbers are now different |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Micro optimisation of the day: Remove ia32_Test, which... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | peephole_ia32_Test() would due to a bug only remove... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Use turn_back_am() to implement peephole_ia32_Imul_split(). |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Only deactivate AM support for a node with an immediate... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Use gen_binop() in gen_Mulh(). |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Ensure that empty functions get their ret $0 by skippin... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Simplify node construction in gen_Mulh(). |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Merge ia32_am_type_t and ia32_am_arity_t, because ... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | set_ia32_op_type() want ia32_AddrModeS, not ia32_am_Sou... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Make ia32_get_admissible_noreg() static. |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Enable folding reloads into unary ia32 instructions... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Remove ia32_am_ternary. The only users were Div an... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Use ia32_copy_am_attrs() for splitting IMul reg, mem... |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Clean up turn_back_am(), panic on unknown arity. |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Small simplification. |
tree | commitdiff |
2008-10-04 |
Christoph Mallon | Put the flags, which are modified by Inc/Dec, into... |
tree | commitdiff |
2008-10-03 |
Christoph Mallon | Improve upper_bits_clean(): Recurse on Projs and failed... |
tree | commitdiff |
2008-10-02 |
Sebastian Buchwald | Reuse prevents_AM check in PBQP transformer. |
tree | commitdiff |
2008-10-01 |
Andreas Zwinkau | Panic if proj num is unexpected |
tree | commitdiff |
2008-09-28 |
Matthias Braun | also count remats |
tree | commitdiff |
2008-09-28 |
Matthias Braun | improve fix some statistics in bechordal |
tree | commitdiff |
2008-09-28 |
Matthias Braun | - split array.h into array.h/array_t.h and make array... |
tree | commitdiff |
2008-09-27 |
Christoph Mallon | Use set_transformed_and_mark() instead of mark_irn_visi... |
tree | commitdiff |
2008-09-26 |
Sebastian Buchwald | typo |
tree | commitdiff |
2008-09-25 |
Christoph Mallon | panic() instead of assert(0). |
tree | commitdiff |
2008-09-25 |
Sebastian Buchwald | Fixed compile error and moved cse en/disabling into... |
tree | commitdiff |
2008-09-25 |
Sebastian Buchwald | Added getter for non address mode heuristic. |
tree | commitdiff |
2008-09-25 |
Sebastian Buchwald | Set cse_opt to old value instead of enabling it. |
tree | commitdiff |
2008-09-24 |
Matthias Braun | hack to make it possible to mark spill,reload and remat... |
tree | commitdiff |
2008-09-24 |
Matthias Braun | removed outdated comment |
tree | commitdiff |
2008-09-23 |
Christoph Mallon | panic() instead of assert(0)ing. |
tree | commitdiff |
2008-09-23 |
Christoph Mallon | Fix comment. |
tree | commitdiff |
2008-09-22 |
Sebastian Buchwald | Added PBQP mapping with random costs. |
tree | commitdiff |
2008-09-22 |
Christoph Mallon | Remove long commented out assert(), which is not true... |
tree | commitdiff |
2008-09-22 |
Christoph Mallon | Small simplification. |
tree | commitdiff |
2008-09-22 |
Christoph Mallon | ia32_Leave does not need esp as input operand, it only... |
tree | commitdiff |
2008-09-21 |
Matthias Braun | testing upper_bits in constants is easy too |
tree | commitdiff |
2008-09-21 |
Matthias Braun | transform optimization: leave out some convs and use... |
tree | commitdiff |
2008-09-11 |
Michael Beck | - reset the default stack alignment to 2^2 |
tree | commitdiff |
2008-09-09 |
Matthias Braun | match immediate for SubSP and AddSP |
tree | commitdiff |
2008-09-09 |
Matthias Braun | test without alignment |
tree | commitdiff |
2008-09-09 |
Michael Beck | - Allowing an initial stack_bias to be transmitted... |
tree | commitdiff |
2008-09-09 |
Christoph Mallon | Add should_be_same constraint on second input to second... |
tree | commitdiff |
2008-09-08 |
Christoph Mallon | Correctly transform memory for dest AM when Syncs are... |
tree | commitdiff |
2008-09-07 |
Matthias Braun | old_bp should not be part of the between type, this... |
tree | commitdiff |
2008-09-05 |
Sebastian Buchwald | typo |
tree | commitdiff |
2008-09-05 |
Matthias Braun | vf regs are not virtual (well not for our definition) |
tree | commitdiff |
2008-09-05 |
Andreas Zwinkau | Removed -after_pbqp_transform, because it is the same... |
tree | commitdiff |
2008-09-04 |
Matthias Braun | remove a wrong and some unnecessary comments |
tree | commitdiff |
2008-09-04 |
Matthias Braun | fix the reload folding mode stuff in a more correct way |
tree | commitdiff |
2008-09-04 |
Matthias Braun | revert last change |
tree | commitdiff |
2008-09-04 |
Matthias Braun | don't extend load_mode when folding reloads |
tree | commitdiff |
2008-09-03 |
Christoph Mallon | Fix conv skip in gen_lowered_64bit_shifts() (still... |
tree | commitdiff |
2008-09-03 |
Christoph Mallon | Only skip Convs within the same register class when... |
tree | commitdiff |
2008-09-02 |
Christoph Mallon | Use backtracking in find_original_value() for the flags... |
tree | commitdiff |
2008-09-02 |
Michael Beck | removed C99 feature |
tree | commitdiff |
2008-09-02 |
Andreas Zwinkau | Dump ins_permuted and cmp_unsigned attributes to vcg |
tree | commitdiff |
2008-09-02 |
Christoph Mallon | Partially undo r20786: Emit ret $0 especially when... |
tree | commitdiff |
2008-08-28 |
Christoph Mallon | 80bit floats have no implicit leading 1. |
tree | commitdiff |
2008-08-28 |
Christoph Mallon | Only warn about Sub with constant in the backend, if... |
tree | commitdiff |
2008-08-28 |
Michael Beck | Fix fehler139: Pass eflags input of Adc/Sbb to AM matcher. |
tree | commitdiff |
2008-08-26 |
Michael Beck | Do not split string literals. |
tree | commitdiff |
2008-08-26 |
Christoph Mallon | Teach use_dest_am() about Syncs. |
tree | commitdiff |
2008-08-25 |
Christoph Mallon | Remove unnecessary condition in Load-to-Pop-optimisatio... |
tree | commitdiff |
2008-08-25 |
Christoph Mallon | Remove unnecessary test (when there is no index, scale... |
tree | commitdiff |
2008-08-24 |
Christoph Mallon | Remove dead initialisation. |
tree | commitdiff |
2008-08-23 |
Christoph Mallon | Sync the Stores generated by gen_float_const_Store(). |
tree | commitdiff |
2008-08-23 |
Christoph Mallon | Simplify gen_float_const_Store(). |
tree | commitdiff |
2008-08-23 |
Christoph Mallon | Remove write-only variable. = and + output constraints... |
tree | commitdiff |
2008-08-23 |
Christoph Mallon | Remove unnecessary dependency edge from the IncSP,... |
tree | commitdiff |
2008-08-23 |
Christoph Mallon | Fix asm_test5: Prevent the ASM node from being schedule... |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Remove the unused node types ia32_l_Load, ia32_l_Store... |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Use symbolic names instead of magic values for the... |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Small cleanup. |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Remove final \n from panic messages, panic() adds a... |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Do not split string literals. |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Run the x87 simulator when a graph contains Calls,... |
tree | commitdiff |
2008-08-22 |
Christoph Mallon | Convert Stores to Pushs after IncSP from top of stack... |
tree | commitdiff |
2008-08-21 |
Christoph Mallon | Small simplification in ia32 ASM emitter. |
tree | commitdiff |
2008-08-21 |
Christoph Mallon | cc_fixed is dead, all hail stickyness_sticky! |
tree | commitdiff |
2008-08-21 |
Christoph Mallon | Do it like GCC: write #APP #NO_APP around inline assembler. |
tree | commitdiff |
next |