2007-10-23 |
Christoph Mallon | Improve the AM folding heuristics: Do not fold AM if... |
tree | commitdiff |
2007-10-23 |
Christoph Mallon | Remove dead code, remove pointless marking of memory... |
tree | commitdiff |
2007-10-23 |
Christoph Mallon | Remove the unused function mode_needs_gp_reg(). |
tree | commitdiff |
2007-10-23 |
Christoph Mallon | Clarify a comment. |
tree | commitdiff |
2007-10-23 |
Christoph Mallon | - Allow an arbitrary (for arbitrary < 32) number of... |
tree | commitdiff |
2007-10-23 |
Michael Beck | added initialization to suppress (wrong) warning |
tree | commitdiff |
2007-10-21 |
Matthias Braun | don't aggressively fold some nodes when we know it... |
tree | commitdiff |
2007-10-21 |
Matthias Braun | fix address mode calculation: we can not eat immediates... |
tree | commitdiff |
2007-10-21 |
Matthias Braun | - fix a conceptual bug in peephole, we need a callback... |
tree | commitdiff |
2007-10-20 |
Christoph Mallon | Fix r16293. |
tree | commitdiff |
2007-10-19 |
Christoph Mallon | Make the emit sequences of ShrD and ShlD probably more... |
tree | commitdiff |
2007-10-19 |
Matthias Braun | - improve set transformation |
tree | commitdiff |
2007-10-19 |
Christoph Mallon | Fix fehler 98. clarify comments. |
tree | commitdiff |
2007-10-18 |
Christoph Mallon | Restructure gen_Cmp() so it does not use ia32_use_sourc... |
tree | commitdiff |
2007-10-17 |
Matthias Braun | unsafe mode for float to int conversion |
tree | commitdiff |
2007-10-17 |
Matthias Braun | improve float->int conversion |
tree | commitdiff |
2007-10-17 |
Matthias Braun | - Add a generic_attribute field to irops |
tree | commitdiff |
2007-10-17 |
Michael Beck | fixed two warnings |
tree | commitdiff |
2007-10-17 |
Michael Beck | Refactored attributes: |
tree | commitdiff |
2007-10-17 |
Michael Beck | float->unsigned 64bit does not work yet: panic |
tree | commitdiff |
2007-10-16 |
Matthias Braun | no need to test mode of other argument in use_source_ad... |
tree | commitdiff |
2007-10-16 |
Matthias Braun | fix AM matcher seeing add x, x as value with scale 2 |
tree | commitdiff |
2007-10-16 |
Michael Beck | unused functions removed |
tree | commitdiff |
2007-10-16 |
Michael Beck | removed unused got_lea attribute |
tree | commitdiff |
2007-10-16 |
Michael Beck | - removed identical is_downconv() |
tree | commitdiff |
2007-10-16 |
Matthias Braun | 0 constants don't modify flags anymore |
tree | commitdiff |
2007-10-16 |
Michael Beck | - removed identical is_downconv() |
tree | commitdiff |
2007-10-16 |
Michael Beck | reduced memory usage |
tree | commitdiff |
2007-10-16 |
Michael Beck | add doxygen comments |
tree | commitdiff |
2007-10-16 |
Michael Beck | some comments added |
tree | commitdiff |
2007-10-15 |
Matthias Braun | no need for Conv_I2I8Bit for AM |
tree | commitdiff |
2007-10-15 |
Matthias Braun | fix conv_conv optimisation, first optimize IncSP_IncSP... |
tree | commitdiff |
2007-10-15 |
Christoph Mallon | Allow loading of stack parameters with a different... |
tree | commitdiff |
2007-10-15 |
Christoph Mallon | Skip unnecessary Convs before the shift count when... |
tree | commitdiff |
2007-10-15 |
Christoph Mallon | Use match_arguments() in create_I2I_Conv(). |
tree | commitdiff |
2007-10-15 |
Matthias Braun | move lea_to_add into the peephole phase |
tree | commitdiff |
2007-10-15 |
Matthias Braun | improve peephole API, do IncSP stuff as peephole opts... |
tree | commitdiff |
2007-10-12 |
Matthias Braun | improve and generalize handling of calls shrinking... |
tree | commitdiff |
2007-10-12 |
Matthias Braun | fixed a bunch of warnings |
tree | commitdiff |
2007-10-12 |
Matthias Braun | reenable conv skipping in address mode code |
tree | commitdiff |
2007-10-10 |
Matthias Braun | ConvI2I8Bit is also a transformed Load |
tree | commitdiff |
2007-10-10 |
Matthias Braun | No need to calculate liveness of NoMem |
tree | commitdiff |
2007-10-08 |
Matthias Braun | improve mode/conv handling in backend (should result... |
tree | commitdiff |
2007-10-08 |
Matthias Braun | no need for (strict-)conv before store |
tree | commitdiff |
2007-10-08 |
Matthias Braun | remove unused R flags, mark vfld as rematerialisable |
tree | commitdiff |
2007-10-08 |
Matthias Braun | support AM in IJmp and IMul1OP |
tree | commitdiff |
2007-10-07 |
Matthias Braun | only set pinned state when not already pinned |
tree | commitdiff |
2007-10-07 |
Matthias Braun | we have to use the pinned state from the load when... |
tree | commitdiff |
2007-10-06 |
Matthias Braun | add an option to disable calling convention optimisation |
tree | commitdiff |
2007-10-06 |
Matthias Braun | emit a Begin and End marker around functions (usefull... |
tree | commitdiff |
2007-10-05 |
Michael Beck | made parse_asm_constraint() static |
tree | commitdiff |
2007-10-05 |
Michael Beck | doxygen comment added |
tree | commitdiff |
2007-10-04 |
Matthias Braun | fix negated set pnc with float compare problem |
tree | commitdiff |
2007-10-04 |
Matthias Braun | fixed/improved assembler nodes |
tree | commitdiff |
2007-10-04 |
Christoph Mallon | Better detection of sign extension for generating 32x32... |
tree | commitdiff |
2007-10-04 |
Christoph Mallon | Manual CSE. |
tree | commitdiff |
2007-10-04 |
Christoph Mallon | Swap the esp and value inputs of ia32_Push (so esp... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Do not transform a Shl by 0-3 into a Lea. A Lea with... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Factorise the common code to transform binary operation... |
tree | commitdiff |
2007-10-03 |
Matthias Braun | do NOT mirror pnc on swap_left_right anymore, as it... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Sbb is not commutative, so do not tell match_arguments... |
tree | commitdiff |
2007-10-03 |
Matthias Braun | rename another flipped to ins_permuted, ia32 transform... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Match AM when transforming ia32_l_Mul and ia32_l_IMul. |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | When generating a ia32_Mul or ia32_IMul1OP mark them... |
tree | commitdiff |
2007-10-03 |
Matthias Braun | rename pnc_flipped to ins_permuted and change back... |
tree | commitdiff |
2007-10-03 |
Michael Beck | add some more comments |
tree | commitdiff |
2007-10-03 |
Michael Beck | removed C99 features |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Replace the parameter int commutative of gen_binop... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Remove the node type ia32_int. It is unused and its... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Remove wrong AM specification from several nodes. |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | vfprem is not capable of address mode. |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Remove stale comments about the transformation environm... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Remove the unused node type ia32_l_Sar. |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Remove the unused nodes ia32_l_vfdiv, ia32_l_vfmul... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Annotate nodes with their AM capabilities. |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Replace a magic number by an enum. Turn two if cascades... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Directly tie the ConvI2I8Bit node to the ConvI2I emitte... |
tree | commitdiff |
2007-10-03 |
Christoph Mallon | Fix typo in comment. |
tree | commitdiff |
2007-10-02 |
Matthias Braun | fix cmov emitter |
tree | commitdiff |
2007-10-02 |
Matthias Braun | - workaround and document ShrD/ShlD problems correctly... |
tree | commitdiff |
2007-10-02 |
Matthias Braun | workaround lowering problems |
tree | commitdiff |
2007-10-01 |
Christoph Mallon | Add a should_be_same constraint for the second input... |
tree | commitdiff |
2007-10-01 |
Matthias Braun | fix cmov AM bug, avoid some verify warning in beflags... |
tree | commitdiff |
2007-10-01 |
Matthias Braun | AM for CMov, SSE floats, SubSP, AddSP |
tree | commitdiff |
2007-10-01 |
Matthias Braun | mark methods with lowered struct params, correctly... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | more outreg query fixes |
tree | commitdiff |
2007-09-30 |
Matthias Braun | add assert for not getting bad out regs, and fix some... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | support for fucom(p)i |
tree | commitdiff |
2007-09-30 |
Matthias Braun | - first real peephole optimisation mov 0, reg -> xor... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | started working on a peephole phase |
tree | commitdiff |
2007-09-30 |
Matthias Braun | - support for Ftst instruction, AM support for x87... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | add index to register classes, change some fields to... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Generalise create_Immediate_from_int() to create_Immedi... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove gen_bin_Not(). mode_b nots should be lowered... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Fix r16004. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Inline gen_Minus_ex() into its only caller gen_Minus(). |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Fix wrong emitter specifications of CvtSI2SS and CvtSI2SD. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | In emit_ia32_Conv_with_FP() the operands were swapped... |
tree | commitdiff |
next |