2009-12-21 |
Matthias Braun | keep timer interface simple - no names and descriptions... |
blob | commitdiff | raw |
2009-11-25 |
Matthias Braun | non 32-bit divisions need upconvs |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Matthias Braun | - Bigger refactoring and cleanup in backend: |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
blob | commitdiff | raw | diff to current |
2009-08-24 |
Sebastian Buchwald | typo |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Matthias Braun | - Rewrite internal backend logic for querying register... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Michael Beck | - fixed warnings regarding unused irg's |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Matthias Braun | verify that Projs are in the same Block as their predec... |
blob | commitdiff | raw | diff to current |
2009-05-15 |
Matthias Braun | fix mode querying for mode_T div nodes |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Matthias Braun | - Fix some more stuff in ir_spec.py |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Matthias Braun | fix some cases of PIC emitting |
blob | commitdiff | raw | diff to current |
2009-02-27 |
Michael Beck | - IR nodes now have node numbers in RELEASE mode, this... |
blob | commitdiff | raw | diff to current |
2009-02-21 |
Moritz Kroll | Renamed get_Cond_defaultProj() to get_Cond_default_proj... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Michael Beck | - Fixed ir_bk_inner_trampoline |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Michael Beck | - added ir_bk_inner_trampoline: this allows to defer... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Michael Beck | rename create_Immediate() into ia32_create_Immediate() |
blob | commitdiff | raw | diff to current |
2008-12-29 |
Michael Beck | - implemented ia32 inport, outport for ir_bk_(in|out... |
blob | commitdiff | raw | diff to current |
2008-12-26 |
Michael Beck | Reimplement the "fp result returned in st0 code": |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Christoph Mallon | Use the global nomem instead of building a new one. |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Christoph Mallon | Remove unused variable. |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Michael Beck | - put the nomem and noreg_GP nodes into global variables: |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Michael Beck | - gcc uses UD2 for __builtin_trap() |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - add builtin_(trap|bswap) |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Remove unused local variable. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Use the register mode when transforming ASM projs. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | - BSF/BSR cannot do 16 bit AM in our model, because... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - Lea does not like x, const so replaced by Add |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - implemented __builtin_(ffs|ctz|clz|popcount|parity) |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - forgot to remove the early check |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - gcc ignores RW==1 for non 3DNow! |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - implemented __builtin_prefetch in ia32 BE |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Michael Beck | - implemented ia32_ClimbFrame() pseudo-instruction |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Michael Beck | - implemented __builtin_return_address(0) |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Michael Beck | - implemented Builtin node to represent builtins ... |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Michael Beck | - C99 feature removed |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Matthias Braun | some adjustment to float convs (skip some strictconvs... |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Matthias Braun | no point in first setting the wrong mode and then corre... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Michael Beck | - BugFix: mixing of long and int lead to overflow on... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Michael Beck | - fixed handling of long double constants |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Michael Beck | - simplified code |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Michael Beck | - BufFix: add missing initializtion |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Christoph Mallon | Perform dark rituals and resurrect ProduceVal. We... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Christoph Mallon | Remove ProduceVal. Replace it by Xor0 (to produce 0... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Matthias Braun | remove archop stuff which wasn't really used anyway |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Christoph Mallon | In ia32 gen_Shrs() we should not care, whether the... |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | - removed unused ia32_INTMAX constant |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | -removed junk |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | - implemented ull -> float conversion for x87 |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Christoph Mallon | Consider the result and operand having the same width... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Matthias Braun | 64bit should be lowered at this place |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | One less sign extension in an obscure case. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Improve last commit. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Check for any 16/32bit signed integer modes, not just... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Fix previous commits. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Remove match_8bit and match_16bit. They were only... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | IJmp cannot do 8bit/16bit AM. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Kick the useless match_dest_am flag. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Factorise creating Conv_I2Is. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle Sar in upper_bits_clean(). |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle signed modes for And in upper_bits_clean() better. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | The upper bits of Or and Xor can be clean, too. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle more general case: The right hand side of an... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Simplify incomprehensible condition. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Replace if cascade by switch. |
blob | commitdiff | raw | diff to current |
2008-11-08 |
Christoph Mallon | Generate new_bd_* instead of new_rd_* functions in... |
blob | commitdiff | raw | diff to current |
2008-11-08 |
Christoph Mallon | Just use new_NoMem(), it is always the current irg. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Michael Beck | - BugFix: transmit a block, not a node (fixes r23473) |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Christoph Mallon | Set the orig node for 32 to 64 bit sign extensions. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Christoph Mallon | Make using SET_IA32_ORIG_NODE() a bit simpler. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Christoph Mallon | The K6 does not like cltd and cwtl. |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Matthias Braun | - Part1 of backend reorganisation: |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Christoph Mallon | Add ALLOCAN() and ALLOCANZ(). |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Christoph Mallon | Add arch_get_irn_reg_class_out(). |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Christoph Mallon | Add arch_get_register_req_out(). |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Christoph Mallon | It is not sensible to query any other than the first... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Christoph Mallon | Marginally reduce the number of calls to arch_get_irn_r... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Michael Beck | - fix gen_Store(). Always generate integer stores for... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | Improve AM folding heuristic for dest AM when it is... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | Complement r22830. |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | - Move memset() in a less often executed code path. |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | Use prevents_AM() in use_dest_am(). |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Christoph Mallon | Do not generate IncMem/DecMem, when the target cpu... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Cleanup. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | vfsub and vfdiv are now commutative, because there... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Add be_dep_on_frame() to let a node depend on the frame... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Do not pass the cg to transform_nodes(). |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Remove pointless local variable. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Remove be_get_old_anchor(), it is not necessary. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Mark the old node as visited in be_set_transformed_node(). |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Remove redundant be_set_transformed_node() in transform... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Introduce ia32_Call, which can handle address mode. |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Christoph Mallon | fild and fist can handle 16bit source/destination. |
blob | commitdiff | raw | diff to current |
next |