2009-09-21 |
Christoph Mallon | Implement bemit_call() with AM. |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix strange bug introduced in refactoring (a half-writt... |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix bug introduced in refactoring: displacement only... |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix cltd |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix relative entity emitter |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | When using only %esp in AM, which must use a SIB byte... |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | Correct three bugs in bemit_incsp(): Offset 0 must... |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | ... and the range of a signed 16bit word is -32768... |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | The range of a singed byte is -128 <= x < 128, not... |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | s#/*fallthrough*/#/* FALLTHROUGH */# so lint is happy. |
tree | commitdiff |
2009-09-20 |
Michael Beck | More opcodes. |
tree | commitdiff |
2009-09-20 |
Michael Beck | Refactored binary emitter: |
tree | commitdiff |
2009-09-19 |
Michael Beck | - removed C99 features |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - Reworked backends to put out register_requirements... |
tree | commitdiff |
2009-09-17 |
Matthias Braun | - Bigger refactoring and cleanup in backend: |
tree | commitdiff |
2009-09-17 |
Matthias Braun | experimental beginning of a binary emitter I had lying... |
tree | commitdiff |
2009-09-17 |
Sebastian Buchwald | Moved some ia32 independent code to bemain. |
tree | commitdiff |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
tree | commitdiff |
2009-09-10 |
Sebastian Buchwald | typos |
tree | commitdiff |
2009-08-24 |
Sebastian Buchwald | typo |
tree | commitdiff |
2009-08-14 |
Matthias Braun | fix a bug in constraint enforcement; improve phi handli... |
tree | commitdiff |
2009-08-13 |
Matthias Braun | - rework backend node dumping; add a dumper for Phi... |
tree | commitdiff |
2009-08-11 |
Matthias Braun | SwitchJmp doesn't have 1 'none' output |
tree | commitdiff |
2009-08-06 |
Matthias Braun | - Rewrite internal backend logic for querying register... |
tree | commitdiff |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
tree | commitdiff |
2009-07-05 |
Michael Beck | - fixed warnings regarding unused irg's |
tree | commitdiff |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
tree | commitdiff |
2009-06-29 |
Matthias Braun | Cleanup: remove firm_common_t.h (and the PRECISE_EXC_CO... |
tree | commitdiff |
2009-06-19 |
Matthias Braun | verify that Projs are in the same Block as their predec... |
tree | commitdiff |
2009-06-01 |
Matthias Braun | Rework Block labels: They are entities now so we don... |
tree | commitdiff |
2009-05-15 |
Matthias Braun | improve sched_info datastructure, saving space and... |
tree | commitdiff |
2009-05-15 |
Matthias Braun | fix mode querying for mode_T div nodes |
tree | commitdiff |
2009-05-14 |
Matthias Braun | add some hacks that fixes register pressure faithfullne... |
tree | commitdiff |
2009-05-07 |
Matthias Braun | - Fix some more stuff in ir_spec.py |
tree | commitdiff |
2009-04-08 |
Michael Beck | - use FASTCALL, not only regparam on private functions |
tree | commitdiff |
2009-04-01 |
Michael Beck | - use regparam for private functions, instead of fastcall |
tree | commitdiff |
2009-03-02 |
Moritz Kroll | Reverted changes from 25529 |
tree | commitdiff |
2009-03-02 |
Matthias Braun | fix some cases of PIC emitting |
tree | commitdiff |
2009-02-27 |
Michael Beck | - IR nodes now have node numbers in RELEASE mode, this... |
tree | commitdiff |
2009-02-27 |
Michael Beck | - add doxygen comment |
tree | commitdiff |
2009-02-21 |
Moritz Kroll | Renamed get_Cond_defaultProj() to get_Cond_default_proj... |
tree | commitdiff |
2009-02-19 |
Moritz Kroll | Added strict_flag to new_r/rd_Conv(). Fixed strict... |
tree | commitdiff |
2009-02-11 |
Sebastian Buchwald | PBQP transformer doesn't support Mux nodes with constan... |
tree | commitdiff |
2009-01-19 |
Michael Beck | - mostly implemented access to outer frame variables... |
tree | commitdiff |
2009-01-19 |
Michael Beck | - Fixed ir_bk_inner_trampoline |
tree | commitdiff |
2009-01-19 |
Michael Beck | corectly handle this_call |
tree | commitdiff |
2009-01-19 |
Michael Beck | - added ir_bk_inner_trampoline: this allows to defer... |
tree | commitdiff |
2009-01-15 |
Sebastian Buchwald | PBQP transformer doesn't support Mux nodes with constan... |
tree | commitdiff |
2009-01-09 |
Matthias Braun | fix alignment for float constants |
tree | commitdiff |
2009-01-09 |
Michael Beck | rename create_Immediate() into ia32_create_Immediate() |
tree | commitdiff |
2009-01-08 |
Michael Beck | - small cleanup |
tree | commitdiff |
2009-01-08 |
Michael Beck | -small cleanup |
tree | commitdiff |
2009-01-08 |
Michael Beck | - removed orphan declarations |
tree | commitdiff |
2009-01-02 |
Michael Beck | - add alignment of stack parameter to be parameters set |
tree | commitdiff |
2008-12-29 |
Michael Beck | - implemented ia32 inport, outport for ir_bk_(in|out... |
tree | commitdiff |
2008-12-26 |
Michael Beck | Reimplement the "fp result returned in st0 code": |
tree | commitdiff |
2008-12-26 |
Michael Beck | - only use immediate mode_E if x87 unit is used |
tree | commitdiff |
2008-12-25 |
Michael Beck | - removed strange add_irn_dep(get_irg_end(cg->irg)... |
tree | commitdiff |
2008-12-24 |
Christoph Mallon | Use the global nomem instead of building a new one. |
tree | commitdiff |
2008-12-24 |
Christoph Mallon | Remove unused variable. |
tree | commitdiff |
2008-12-24 |
Michael Beck | - put the nomem and noreg_GP nodes into global variables: |
tree | commitdiff |
2008-12-24 |
Michael Beck | - gcc uses UD2 for __builtin_trap() |
tree | commitdiff |
2008-12-24 |
Michael Beck | - removed unused variable |
tree | commitdiff |
2008-12-23 |
Michael Beck | - add builtin_(trap|bswap) |
tree | commitdiff |
2008-12-23 |
Christoph Mallon | Remove unused local variable. |
tree | commitdiff |
2008-12-23 |
Christoph Mallon | Use the register mode when transforming ASM projs. |
tree | commitdiff |
2008-12-23 |
Christoph Mallon | Simplify generating the extend suffix for ia32_Load. |
tree | commitdiff |
2008-12-23 |
Christoph Mallon | - BSF/BSR cannot do 16 bit AM in our model, because... |
tree | commitdiff |
2008-12-23 |
Christoph Mallon | Make generated code for ia32 %ME a bit more pretty. |
tree | commitdiff |
2008-12-23 |
Michael Beck | - Lea does not like x, const so replaced by Add |
tree | commitdiff |
2008-12-23 |
Michael Beck | - implemented __builtin_(ffs|ctz|clz|popcount|parity) |
tree | commitdiff |
2008-12-21 |
Michael Beck | - corrected SSE prefetch instructions |
tree | commitdiff |
2008-12-21 |
Christoph Mallon | Fix emit_ia32_ClimbFrame(): Source is left, destination... |
tree | commitdiff |
2008-12-21 |
Michael Beck | - forgot to remove the early check |
tree | commitdiff |
2008-12-21 |
Michael Beck | - gcc ignores RW==1 for non 3DNow! |
tree | commitdiff |
2008-12-21 |
Michael Beck | - implemented __builtin_prefetch in ia32 BE |
tree | commitdiff |
2008-12-19 |
Michael Beck | - implemented ia32_ClimbFrame() pseudo-instruction |
tree | commitdiff |
2008-12-18 |
Michael Beck | - implemented __builtin_return_address(0) |
tree | commitdiff |
2008-12-18 |
Michael Beck | - implemented Builtin node to represent builtins ... |
tree | commitdiff |
2008-12-14 |
Moritz Kroll | Added cons_flags parameter to new_Load and new_Store... |
tree | commitdiff |
2008-12-13 |
Matthias Braun | oops set_entity_align did not what it appeared to do |
tree | commitdiff |
2008-12-13 |
Michael Beck | - C99 feature removed |
tree | commitdiff |
2008-12-13 |
Matthias Braun | align mode_E konstants at 16 bytes |
tree | commitdiff |
2008-12-13 |
Matthias Braun | some adjustment to float convs (skip some strictconvs... |
tree | commitdiff |
2008-12-13 |
Matthias Braun | backend can report back float point arithmetic mode |
tree | commitdiff |
2008-12-13 |
Matthias Braun | no point in first setting the wrong mode and then corre... |
tree | commitdiff |
2008-12-10 |
Matthias Braun | it's called mux now, not Psi |
tree | commitdiff |
2008-12-08 |
Michael Beck | - removed unused immediate fp mode |
tree | commitdiff |
2008-12-05 |
Michael Beck | - BugFix: mixing of long and int lead to overflow on... |
tree | commitdiff |
2008-12-05 |
Michael Beck | - add missing else |
tree | commitdiff |
2008-12-04 |
Michael Beck | - fixed handling of long double constants |
tree | commitdiff |
2008-12-04 |
Michael Beck | - simplified code |
tree | commitdiff |
2008-12-04 |
Michael Beck | - simplied code by removing a goto |
tree | commitdiff |
2008-12-04 |
Michael Beck | - make ia32_am_scale unsigned |
tree | commitdiff |
2008-12-04 |
Michael Beck | - renamed unique_id() to ia32_unique_id() and make... |
tree | commitdiff |
2008-12-03 |
Michael Beck | - BufFix: add missing initializtion |
tree | commitdiff |
2008-12-01 |
Christoph Mallon | Perform dark rituals and resurrect ProduceVal. We... |
tree | commitdiff |
2008-12-01 |
Matthias Braun | we can't guarantee that there won't be dead blocks... |
tree | commitdiff |
2008-11-28 |
Christoph Mallon | Remove ProduceVal. Replace it by Xor0 (to produce 0... |
tree | commitdiff |
next |