2008-08-02 |
Michael Beck | - add support for ASM includes, needed for fehler125.c |
tree | commitdiff |
2008-08-01 |
Moritz Kroll | Fix fehler123 and fehler124. |
tree | commitdiff |
2008-08-01 |
Matthias Braun | firm already had kill_node, no need to be_kill_node |
tree | commitdiff |
2008-07-30 |
Matthias Braun | use peephoole_exchange, IncSP->Push should use ia32_Unk... |
tree | commitdiff |
2008-07-30 |
Matthias Braun | cosmetics |
tree | commitdiff |
2008-07-30 |
Matthias Braun | don't prefer 1 cpu architecture over another (and wonde... |
tree | commitdiff |
2008-07-30 |
Michael Beck | fix new fallthrough handling |
tree | commitdiff |
2008-07-30 |
Christoph Mallon | panic() on internal error instead of assert(0)ing. |
tree | commitdiff |
2008-07-30 |
Christoph Mallon | Remove handling for 32bit as smaller mode in emit_ia32_... |
tree | commitdiff |
2008-07-30 |
Christoph Mallon | Replace be_peephole_before_exchange()+sched_remove... |
tree | commitdiff |
2008-07-30 |
Matthias Braun | - refactor emitter next/prev block handling a bit |
tree | commitdiff |
2008-07-30 |
Christoph Mallon | Fix fehler120: Do only skip int->int, not float->int... |
tree | commitdiff |
2008-07-29 |
Matthias Braun | don't do the store-float-conv optimisation with double... |
tree | commitdiff |
2008-07-29 |
Matthias Braun | don't do the store-float-conv optimisation with double... |
tree | commitdiff |
2008-07-29 |
Matthias Braun | fix/improve proj generation |
tree | commitdiff |
2008-07-29 |
Matthias Braun | cleanups/fixes for ASM handling |
tree | commitdiff |
2008-07-28 |
Sebastian Buchwald | added support for ASM nodes |
tree | commitdiff |
2008-07-28 |
Matthias Braun | - handle parsing of assembler constraints in backends... |
tree | commitdiff |
2008-07-25 |
Sebastian Buchwald | handle Unknown nodes |
tree | commitdiff |
2008-07-25 |
Andreas Zwinkau | Moved assertion into if clause |
tree | commitdiff |
2008-07-23 |
Michael Beck | - add support for opcode specific hash function |
tree | commitdiff |
2008-07-22 |
Matthias Braun | add some dumping hints to irop flags |
tree | commitdiff |
2008-07-18 |
Sebastian Buchwald | typo |
tree | commitdiff |
2008-07-15 |
Sebastian Buchwald | Convert const node to symconst node with the value... |
tree | commitdiff |
2008-07-15 |
Sebastian Buchwald | typo |
tree | commitdiff |
2008-07-14 |
Michael Beck | - ia32_assign_exc_label() cannot take a const node... |
tree | commitdiff |
2008-07-14 |
Matthias Braun | remove unnecessary include |
tree | commitdiff |
2008-07-09 |
Matthias Braun | fix warning |
tree | commitdiff |
2008-06-27 |
Michael Beck | change the costs for multiplication in the size case... |
tree | commitdiff |
2008-06-26 |
Christoph Mallon | Fix transformation, when the load mem proj of a dest... |
tree | commitdiff |
2008-06-25 |
Michael Beck | - fixed ir_printf format (%lu and %ld now working) |
tree | commitdiff |
2008-06-25 |
Michael Beck | - BugFix: do NOT skip Loads generally, they might creta... |
tree | commitdiff |
2008-06-25 |
Michael Beck | fixed some bugs in the pop generation, still not all |
tree | commitdiff |
2008-06-24 |
Michael Beck | - added peephole optimization: transform Load->IncSP... |
tree | commitdiff |
2008-06-23 |
Michael Beck | BugFix: always emit the block label for labelled blocks... |
tree | commitdiff |
2008-06-23 |
Michael Beck | BugFix: cannot change the pin state of already pinned... |
tree | commitdiff |
2008-06-20 |
Andreas Zwinkau | dump the modify_flags flag, too |
tree | commitdiff |
2008-06-19 |
Michael Beck | - be_peephole_IncSP_IncSP() must return the new node |
tree | commitdiff |
2008-06-18 |
Sebastian Buchwald | disable CSE in PBQP-transform phase, this is necessary... |
tree | commitdiff |
2008-06-18 |
Michael Beck | - fixed architecture flags |
tree | commitdiff |
2008-06-18 |
Michael Beck | - removed old if 0'ed code |
tree | commitdiff |
2008-06-17 |
Michael Beck | - useless variable removed |
tree | commitdiff |
2008-06-17 |
Michael Beck | - Bugfix: peephole_IncSP_Store_to_push(): collect the... |
tree | commitdiff |
2008-06-12 |
Andreas Zwinkau | disable the standard transform, if pbqp_transform is... |
tree | commitdiff |
2008-06-12 |
Michael Beck | - unfinished work to support exception label lookup |
tree | commitdiff |
2008-06-12 |
Michael Beck | BugFix: schedule the Stc instruction |
tree | commitdiff |
2008-06-12 |
Michael Beck | - BugFix: fixed ia32_transform_sub_to_neg_add() with... |
tree | commitdiff |
2008-06-11 |
Michael Beck | - add support for Bound |
tree | commitdiff |
2008-06-11 |
Michael Beck | - BugFix: get_pnc_string() can only handle default... |
tree | commitdiff |
2008-06-11 |
Michael Beck | - do not use C++ keyword class as variable name |
tree | commitdiff |
2008-06-11 |
Sebastian Buchwald | added non-const getter for ia32_immediate |
tree | commitdiff |
2008-06-06 |
Michael Beck | renamed node type Rot to Rotl to make clear that this... |
tree | commitdiff |
2008-06-03 |
Matthias Braun | switch projs have long pnc not pn_Cmp |
tree | commitdiff |
2008-06-02 |
Matthias Braun | only skip float->float convs |
tree | commitdiff |
2008-06-02 |
Michael Beck | - Fixed strict-convs before Stores again: We can skip... |
tree | commitdiff |
2008-06-01 |
Michael Beck | - stack alignment is now power of two |
tree | commitdiff |
2008-05-31 |
Matthias Braun | no, we cannot skip all convs before vfst (but just... |
tree | commitdiff |
2008-05-31 |
Michael Beck | - in x87 mode, skipp ALL conv's before stores |
tree | commitdiff |
2008-05-30 |
Michael Beck | add extra info for immediate float mode |
tree | commitdiff |
2008-05-29 |
Michael Beck | fixed warning |
tree | commitdiff |
2008-05-28 |
Michael Beck | - moved peephole_IncSP_IncSP() to bepeephole.c, as... |
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 | 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-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 |
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 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 | - 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-20 |
Michael Beck | - If-conversion can generate SSE min and max nodes... |
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 | - 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-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-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 |
next |