2007-10-21 |
Matthias Braun | don't aggressively fold some nodes when we know it...
|
commit | commitdiff | tree |
2007-10-21 |
Matthias Braun | fix address mode calculation: we can not eat immediates...
|
commit | commitdiff | tree |
2007-10-21 |
Matthias Braun | - fix a conceptual bug in peephole, we need a callback...
|
commit | commitdiff | tree |
2007-10-19 |
Matthias Braun | fix Cmp input normalisation
|
commit | commitdiff | tree |
2007-10-19 |
Matthias Braun | A+X == A -> X==0 optimisations
|
commit | commitdiff | tree |
2007-10-19 |
Matthias Braun | new testcases
|
commit | commitdiff | tree |
2007-10-19 |
Matthias Braun | - improve set transformation
|
commit | commitdiff | tree |
2007-10-19 |
Matthias Braun | make it possible to specify custom mode for set lowering
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | add inline versions of is_Phi and is_Proj
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | unsafe mode for float to int conversion
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | improve float->int conversion
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | - Add a generic_attribute field to irops
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | some interesting testcases to look at
|
commit | commitdiff | tree |
2007-10-17 |
Matthias Braun | fehler97
|
commit | commitdiff | tree |
2007-10-16 |
Matthias Braun | no need to test mode of other argument in use_source_address...
|
commit | commitdiff | tree |
2007-10-16 |
Matthias Braun | another interesing case
|
commit | commitdiff | tree |
2007-10-16 |
Matthias Braun | fix AM matcher seeing add x, x as value with scale 2
|
commit | commitdiff | tree |
2007-10-16 |
Matthias Braun | 0 constants don't modify flags anymore
|
commit | commitdiff | tree |
2007-10-16 |
Matthias Braun | skip projs when comparings needed flags
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | no need for Conv_I2I8Bit for AM
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | fix conv_conv optimisation, first optimize IncSP_IncSP...
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | move lea_to_add into the peephole phase
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | fix problems with multispill/belady
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | fix problems with multispill/belady
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | make ir_node *irn const for liveness_remove
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | improve peephole API, do IncSP stuff as peephole opts...
|
commit | commitdiff | tree |
2007-10-15 |
Matthias Braun | rematerialized values are like reloads
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | morgan isn't there anymore
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | more intelligent spill placement, should move spills...
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | remove morgan spiller, it's unused and the coming bespill...
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | ir_livecheck shows quadratic behaviour in number of...
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | fix warning
|
commit | commitdiff | tree |
2007-10-14 |
Matthias Braun | fix struct returns for real now
|
commit | commitdiff | tree |
2007-10-13 |
Matthias Braun | simpler
|
commit | commitdiff | tree |
2007-10-13 |
Matthias Braun | fehler95 (entity size is stored in bits which provokes...
|
commit | commitdiff | tree |
2007-10-13 |
Matthias Braun | rehash changed mode_b nodes
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | improve and generalize handling of calls shrinking...
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | improved and fixed warnings
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | fehler94
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | fixed/warnings make it possible to build without interproced...
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | fixed a bunch of warnings
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | don't worry about IP view in backend
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | fix warnings
|
commit | commitdiff | tree |
2007-10-12 |
Matthias Braun | reenable conv skipping in address mode code
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | Projs aren't scheduled anymore
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | we can use a simpler test again with fixed smaller_mode
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | fix smaller mode
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | we can only remove Convs before Cmps if sign doesn...
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | fehler93
|
commit | commitdiff | tree |
2007-10-11 |
Matthias Braun | move all constlike nodes to right for Cmps
|
commit | commitdiff | tree |
2007-10-10 |
Matthias Braun | fehler92
|
commit | commitdiff | tree |
2007-10-10 |
Matthias Braun | ConvI2I8Bit is also a transformed Load
|
commit | commitdiff | tree |
2007-10-10 |
Matthias Braun | avoid some of the mode_b lowering related out-edge...
|
commit | commitdiff | tree |
2007-10-10 |
Matthias Braun | No need to calculate liveness of NoMem
|
commit | commitdiff | tree |
2007-10-10 |
Matthias Braun | "empty" blocks might still contain Pin nodes
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | fehler91
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | improve mode/conv handling in backend (should result...
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | no need for (strict-)conv before store
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | remove unused R flags, mark vfld as rematerialisable
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | no strict conv necessary after load
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | support AM in IJmp and IMul1OP
|
commit | commitdiff | tree |
2007-10-08 |
Matthias Braun | cleaned up, fixed and commented daemelspiller a bit
|
commit | commitdiff | tree |
2007-10-07 |
Matthias Braun | only set pinned state when not already pinned
|
commit | commitdiff | tree |
2007-10-07 |
Matthias Braun | CF backedges are enough for us
|
commit | commitdiff | tree |
2007-10-07 |
Matthias Braun | testcase for strange loop depths in loopana
|
commit | commitdiff | tree |
2007-10-07 |
Matthias Braun | parameter loads are floating
|
commit | commitdiff | tree |
2007-10-07 |
Matthias Braun | we have to use the pinned state from the load when...
|
commit | commitdiff | tree |
2007-10-06 |
Matthias Braun | add an option to disable calling convention optimisation
|
commit | commitdiff | tree |
2007-10-06 |
Matthias Braun | emit a Begin and End marker around functions (usefull...
|
commit | commitdiff | tree |
2007-10-06 |
Matthias Braun | use unknowns instead of Bads while constructing phis
|
commit | commitdiff | tree |
2007-10-06 |
Matthias Braun | really disable CSE in backend, and add an assert about...
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | fix negated set pnc with float compare problem
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | - introduce an "end-block" to the absgraph, so the...
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | correct register constraint for inb asm
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | fixed/improved assembler nodes
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | more tricky asm tests
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | a testcase for the just fixed deconv problem
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | firm revision and build changed to strings
|
commit | commitdiff | tree |
2007-10-04 |
Matthias Braun | fixed deconv (always stop at nodes with multiple outs
|
commit | commitdiff | tree |
2007-10-03 |
Matthias Braun | do NOT mirror pnc on swap_left_right anymore, as it...
|
commit | commitdiff | tree |
2007-10-03 |
Matthias Braun | rename another flipped to ins_permuted, ia32 transform...
|
commit | commitdiff | tree |
2007-10-03 |
Matthias Braun | rename pnc_flipped to ins_permuted and change back...
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | we still need an esp keep for allocas
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | fix cmov emitter
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | avoid an extra keep for the Call esp projs
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | - Route esp through calls
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | only set compound_ret flag if it was really a ret and...
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | really fix convert problems/truncate committ
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | fix tarval convert from pointer to signed int
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | - workaround and document ShrD/ShlD problems correctly...
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | workaround lowering problems
|
commit | commitdiff | tree |
2007-10-02 |
Matthias Braun | fix fehler89 by correctly truncating tarvals (wrote...
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | fehler89
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | fix cmov AM bug, avoid some verify warning in beflags...
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | lowering is allowed for unsigned types < 32bits
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | AM for CMov, SSE floats, SubSP, AddSP
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | cmov AM test added
|
commit | commitdiff | tree |
2007-10-01 |
Matthias Braun | mark methods with lowered struct params, correctly...
|
commit | commitdiff | tree |
2007-09-30 |
Matthias Braun | Improved docu
|
commit | commitdiff | tree |
2007-09-30 |
Matthias Braun | more outreg query fixes
|
commit | commitdiff | tree |
next |