2008-05-30 |
Michael Beck | - no more be_init(): backend is initialised in init_firm |
tree | commitdiff |
2008-05-30 |
Michael Beck | - no more be_init(): backend is initialised in init_firm |
tree | commitdiff |
2008-05-30 |
Michael Beck | add extra info for immediate float mode |
tree | commitdiff |
2008-05-30 |
Matthias Braun | cleanup space generation logic and make it more robust... |
tree | commitdiff |
2008-05-29 |
Michael Beck | fixed warning |
tree | commitdiff |
2008-05-29 |
Michael Beck | - Fixed output for IncSP nodes |
tree | commitdiff |
2008-05-29 |
Michael Beck | - Add a peephole phase that fixes all stack offsets |
tree | commitdiff |
2008-05-29 |
Michael Beck | - Emitter for IncSP emits now Add or Sub |
tree | commitdiff |
2008-05-29 |
Michael Beck | renamed SubSP to SubSPandCopy, add some constants |
tree | commitdiff |
2008-05-28 |
Michael Beck | - moved peephole_IncSP_IncSP() to bepeephole.c, as... |
tree | commitdiff |
2008-05-28 |
Michael Beck | simplify code |
tree | commitdiff |
2008-05-28 |
Michael Beck | fixed warning |
tree | commitdiff |
2008-05-28 |
Michael Beck | better version of the barrier remover (no warnings) |
tree | commitdiff |
2008-05-28 |
Michael Beck | remove barrier from schedule before peephole optimization |
tree | commitdiff |
2008-05-28 |
Michael Beck | implemened add esp, 4/8 -> push/push |
tree | commitdiff |
2008-05-28 |
Michael Beck | fixed condition for add/sub esp, 4/8 |
tree | commitdiff |
2008-05-27 |
Michael Beck | Phi's are now transmitted as a Phi list, not using... |
tree | commitdiff |
2008-05-27 |
Matthias Braun | need includes for alloca |
tree | commitdiff |
2008-05-27 |
Matthias Braun | make verifier a bit less strict about keeps |
tree | commitdiff |
2008-05-27 |
Matthias Braun | do an upconv instead of panic when we do <32bit right... |
tree | commitdiff |
2008-05-27 |
Matthias Braun | build a keep behind each pop to avoid double register... |
tree | commitdiff |
2008-05-25 |
Michael Beck | add Christoph's loop test |
tree | commitdiff |
2008-05-25 |
Michael Beck | improved test: added new Confirm/cond_eval combination |
tree | commitdiff |
2008-05-24 |
Michael Beck | arch_env_* macros updated |
tree | commitdiff |
2008-05-24 |
Michael Beck | allocate all op attributes on block instead of a lot... |
tree | commitdiff |
2008-05-24 |
Michael Beck | - no need to add two custom pointers: the tag is now... |
tree | commitdiff |
2008-05-24 |
Christoph Mallon | When testing whether generating a Psi is allowed, check... |
tree | commitdiff |
2008-05-24 |
Matthias Braun | normalize/fix ProjM numbers, avoid dead code in some... |
tree | commitdiff |
2008-05-23 |
Michael Beck | small improvements: cache different environment members... |
tree | commitdiff |
2008-05-23 |
Michael Beck | - not really necessary, but makes the array size again... |
tree | commitdiff |
2008-05-23 |
Michael Beck | - removed C99 features |
tree | commitdiff |
2008-05-23 |
Matthias Braun | - Aus arch_isa_t wird arch_env_t sonst ändert sich... |
tree | commitdiff |
2008-05-23 |
Matthias Braun | we don't need no stinking selfs |
tree | commitdiff |
2008-05-23 |
Matthias Braun | - arch_get_irn_ops simplified |
tree | commitdiff |
2008-05-23 |
Michael Beck | Removed the irn_handler stack. |
tree | commitdiff |
2008-05-23 |
Michael Beck | Removed the arch_irn_handler_t. This was just an additi... |
tree | commitdiff |
2008-05-22 |
Michael Beck | check for Cmp nodes before doing doz |
tree | commitdiff |
2008-05-22 |
Michael Beck | missing goto added |
tree | commitdiff |
2008-05-21 |
Michael Beck | fixed warnings |
tree | commitdiff |
2008-05-21 |
Michael Beck | - placed phi_handler into the be_main environment,... |
tree | commitdiff |
2008-05-21 |
Michael Beck | - BugFix: replaced wrong cast by right code (no crash... |
tree | commitdiff |
2008-05-21 |
Michael Beck | - fixed doxygen comments |
tree | commitdiff |
2008-05-21 |
Michael Beck | - beo_* Opcodes are now defined in irop.h, and no more... |
tree | commitdiff |
2008-05-21 |
Michael Beck | - add a flag to allow 2 users when matching address... |
tree | commitdiff |
2008-05-21 |
Michael Beck | typos fixed |
tree | commitdiff |
2008-05-21 |
Michael Beck | assure_different_constraints(): |
tree | commitdiff |
2008-05-20 |
Michael Beck | - If-conversion can generate SSE min and max nodes... |
tree | commitdiff |
2008-05-15 |
Matthias Braun | Belady optimisation: |
tree | commitdiff |
2008-05-15 |
Christoph Mallon | Improve sorting of roots: place live-out nodes later. |
tree | commitdiff |
2008-05-14 |
Michael Beck | BugFix: the spillslot coalescer need the ProjM nodes ... |
tree | commitdiff |
2008-05-14 |
Michael Beck | testprogram for the fisttp instruction |
tree | commitdiff |
2008-05-14 |
Michael Beck | BugFix: add missing copy |
tree | commitdiff |
2008-05-14 |
Michael Beck | - modeled vfisttp using a dummy output value, this... |
tree | commitdiff |
2008-05-14 |
Michael Beck | - don't use inc/dec on core2 |
tree | commitdiff |
2008-05-13 |
Michael Beck | BugFix: |
tree | commitdiff |
2008-05-13 |
Michael Beck | SSE3 fisttp instruction added (currently unused due... |
tree | commitdiff |
2008-05-13 |
Michael Beck | allow bt instruction for newer AMD processors |
tree | commitdiff |
2008-05-12 |
Michael Beck | test bt instruction |
tree | commitdiff |
2008-05-12 |
Michael Beck | - BugFix: added missing test when creating bt instructions |
tree | commitdiff |
2008-05-11 |
Michael Beck | generate bt x,n for if (x & (1 << n)) on Core2: |
tree | commitdiff |
2008-05-11 |
Michael Beck | - BugFix: flags for pad_return |
tree | commitdiff |
2008-05-08 |
Christoph Mallon | Improve scheduling: ignore keeps, sort roots by height. |
tree | commitdiff |
2008-05-06 |
Michael Beck | updated for new optimization |
tree | commitdiff |
2008-05-04 |
Michael Beck | redo wrong 19491: DIV and IDIV are different |
tree | commitdiff |
2008-05-02 |
Michael Beck | reduce code size |
tree | commitdiff |
2008-05-02 |
Michael Beck | - reduce lifetime of variables |
tree | commitdiff |
2008-05-02 |
Michael Beck | - reorder if to place cheapest test first |
tree | commitdiff |
2008-05-02 |
Michael Beck | use mode_xmm where appropriate |
tree | commitdiff |
2008-05-01 |
Michael Beck | use mode_xmm where appropriate |
tree | commitdiff |
2008-05-01 |
Michael Beck | - transfor xorps r,r and xorpd r,r into pxor on netburs... |
tree | commitdiff |
2008-04-30 |
Matthias Braun | correct fix for benode comparison |
tree | commitdiff |
2008-04-30 |
Matthias Braun | avoid dangerous use of memcmp |
tree | commitdiff |
2008-04-29 |
Michael Beck | BugFix: ls_mode must be set to Iu when transforming... |
tree | commitdiff |
2008-04-28 |
Michael Beck | transform stores of floating point constants into integ... |
tree | commitdiff |
2008-04-28 |
Christoph Mallon | When transforming floating point constants into load... |
tree | commitdiff |
2008-04-27 |
Michael Beck | - when creating a x87 memory constant, check if the... |
tree | commitdiff |
2008-04-26 |
Michael Beck | fixed warning |
tree | commitdiff |
2008-04-26 |
Michael Beck | - BugFix: |
tree | commitdiff |
2008-04-23 |
Christoph Mallon | Give some node inputs more meaningful names. |
tree | commitdiff |
2008-04-23 |
Christoph Mallon | Move the if-not-AM-input of ia32 Div and IDiv to slot... |
tree | commitdiff |
2008-04-23 |
Christoph Mallon | Include stdlib.h for atoi(). |
tree | commitdiff |
2008-04-22 |
Christoph Mallon | Fix logic error in IncSP-to-Push/Pop optimisation,... |
tree | commitdiff |
2008-04-22 |
Christoph Mallon | Fix return value of main(). |
tree | commitdiff |
2008-04-22 |
Christoph Mallon | Fix inconsistency between reg_req and ins of Push:... |
tree | commitdiff |
2008-04-21 |
Christoph Mallon | Panic when right shifting non-32bit values. |
tree | commitdiff |
2008-04-21 |
Michael Beck | - more SSE constants handled by instructions |
tree | commitdiff |
2008-04-20 |
Michael Beck | - moved the imul mem,imm32 splitting into peephole... |
tree | commitdiff |
2008-04-20 |
Michael Beck | typo fixed |
tree | commitdiff |
2008-04-20 |
Michael Beck | more SSE constants handled without float_entity |
tree | commitdiff |
2008-04-19 |
Michael Beck | - add optimisation for size |
tree | commitdiff |
2008-04-19 |
Michael Beck | - don't dump alignment 0 |
tree | commitdiff |
2008-04-19 |
Michael Beck | - added alignment_label_max_skip |
tree | commitdiff |
2008-04-19 |
Michael Beck | fix r19298: offsets must be fixed for PopMem |
tree | commitdiff |
2008-04-19 |
Michael Beck | always align blocks if there is no fall-through |
tree | commitdiff |
2008-04-19 |
Michael Beck | reorganized cpu's, architectures, and features, hopeful... |
tree | commitdiff |
2008-04-19 |
Michael Beck | do not pad return after a fall-through Jmp |
tree | commitdiff |
2008-04-18 |
Michael Beck | load store opt fail with partially overwritten data |
tree | commitdiff |
2008-04-16 |
Christoph Mallon | Fix typos in comments. |
tree | commitdiff |
2008-04-16 |
Christoph Mallon | Remove redudant set_ia32_am_support() call. |
tree | commitdiff |
2008-04-16 |
Christoph Mallon | Remove the now unused function ia32_emit_am_or_dest_reg... |
tree | commitdiff |
next |