2009-09-22 |
Christoph Mallon | Implement binary emitter for Store8Bit. |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | In bemit_mod_am() we must check for the ebp special... |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Implement binary emitter for IMul. |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Implement binary emitter for Cwtl. |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Implement binary emitter for Conv_I2I{,8Bit}. |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Use bemit_unop() to implement bemit_call(). |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Correct AM test in bemit_unop(). |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | ia32_IJmp needs the no-out-requirements hack, too. |
tree | commitdiff |
2009-09-22 |
Christoph Mallon | Rewrite ModR/M+SIB generation in bemit_mod_am(). This... |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix modam with base=ebp and index - MergeSort and Quick... |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix emitting jne, now queens works :) |
tree | commitdiff |
2009-09-21 |
Matthias Braun | implement PopMem, PopEbp, fix push register, fix some... |
tree | commitdiff |
2009-09-21 |
Matthias Braun | fix binary emitter for cmp with addressmode and immediate |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | Add missing \n. |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | Implement binary emitter for test. |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | In bemit_binop_with_imm() use in-reg, beacuse some... |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | Implement binary emitters for inc and dec. |
tree | commitdiff |
2009-09-21 |
Christoph Mallon | Implement binary emitters for shifts and rotates. |
tree | commitdiff |
2009-09-21 |
Matthias Braun | added jump emitters (only far jump at the moment) |
tree | commitdiff |
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 |
Matthias Braun | do creation and merge of affinity classes in 1 pass |
tree | commitdiff |
2009-09-21 |
Matthias Braun | emit statev times in usec |
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-21 |
Sebastian Buchwald | Connect Projs and their predecessors by nearedges inste... |
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-19 |
Michael Beck | - Active Perl 5.6 cannot cope with "${name}[]" in HERE... |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
tree | commitdiff |
2009-09-18 |
Sebastian Buchwald | Fixed some problems due to refactoring in previous... |
tree | commitdiff |
2009-09-18 |
Sebastian Buchwald | Fixed some wrong nodes. |
tree | commitdiff |
2009-09-18 |
Thomas Bersch | only for debugging |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - Reworked backends to put out register_requirements... |
tree | commitdiff |
2009-09-17 |
Sebastian Buchwald | Set irg birg. |
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 |
Sebastian Buchwald | Start block isn't a special case anymore (and now get... |
tree | commitdiff |
2009-09-17 |
Sebastian Buchwald | Fixed bug that always sets profiled execfreq to zero. |
tree | commitdiff |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
tree | commitdiff |
2009-09-17 |
Matthias Braun | unnecessary map |
tree | commitdiff |
2009-09-16 |
Sebastian Buchwald | Set type state to fixed_layout to make beabi happy. |
tree | commitdiff |
2009-09-16 |
Sebastian Buchwald | Connect profile code to initial Memory. |
tree | commitdiff |
2009-09-16 |
Matthias Braun | small optimisation (avoid some arch_irn_consider_in_reg... |
tree | commitdiff |
2009-09-13 |
Michael Beck | - add graph pass for edges_verify() |
tree | commitdiff |
2009-09-12 |
Michael Beck | - C99 features removed |
tree | commitdiff |
2009-09-11 |
Matthias Braun | inline arch_get_register_req_out to make the backend... |
tree | commitdiff |
2009-09-11 |
Matthias Braun | LC_OPT_ENT_BOOL needs an int |
tree | commitdiff |
2009-09-10 |
Sebastian Buchwald | typos |
tree | commitdiff |
2009-09-10 |
Christoph Mallon | libcore wants int, not bool. |
tree | commitdiff |
2009-09-10 |
Matthias Braun | we need last_uses even without preferences |
tree | commitdiff |
2009-09-10 |
Matthias Braun | small bugfix/cleanup of phi preference propagation |
tree | commitdiff |
2009-09-10 |
Matthias Braun | add commandline options to disable preference, congruen... |
tree | commitdiff |
2009-09-10 |
Christoph Mallon | Correct typos. |
tree | commitdiff |
2009-09-09 |
Sebastian Buchwald | Fixed codegen/wrong_execfreq.c from r26508. |
tree | commitdiff |
2009-09-09 |
Matthias Braun | don't classify Proj nodes |
tree | commitdiff |
2009-09-09 |
Matthias Braun | multi level optimistic split |
tree | commitdiff |
2009-09-09 |
Christoph Mallon | Correct wrong DBG_OPT_ALGSIM classification. |
tree | commitdiff |
2009-09-09 |
Christoph Mallon | Today's localopt: a * (1 << x) -> a << x. |
tree | commitdiff |
2009-09-07 |
Matthias Braun | return 0 for number of outputs for nodes without backen... |
tree | commitdiff |
2009-09-07 |
Matthias Braun | give fewer penalties to neighbors of uses with multiple... |
tree | commitdiff |
2009-09-07 |
Sebastian Buchwald | Added missing declaration. |
tree | commitdiff |
2009-09-06 |
Sebastian Buchwald | Use module mechanism to register copy minimization... |
tree | commitdiff |
2009-09-06 |
Michael Beck | - removed C99 features |
tree | commitdiff |
2009-09-05 |
Matthias Braun | allow final_cost pointer to be NULL |
tree | commitdiff |
2009-09-05 |
Matthias Braun | avoid putting interfering stuff into the same congruenc... |
tree | commitdiff |
2009-09-04 |
Sebastian Buchwald | - removed remnant of copyheur3 |
tree | commitdiff |
2009-09-04 |
Sebastian Buchwald | Added some comments. |
tree | commitdiff |
2009-09-04 |
Sebastian Buchwald | We have already asserted the condition. |
tree | commitdiff |
2009-09-04 |
Sebastian Buchwald | We need config.h to know whether FIRM_KAPS is defined. |
tree | commitdiff |
2009-09-04 |
Matthias Braun | new heursitic for good coloring order; add utility... |
tree | commitdiff |
2009-09-04 |
Matthias Braun | only compile pbqp stuff if pbqp defines are enabled |
tree | commitdiff |
2009-09-04 |
Thomas Bersch | - added assert for correct PBQP solution |
tree | commitdiff |
2009-09-04 |
Thomas Bersch | Initial version of PBQP copy minimization. |
tree | commitdiff |
2009-09-03 |
Matthias Braun | tweak optimistic split heuristic to take execfreq of... |
tree | commitdiff |
2009-09-03 |
Matthias Braun | align stackframe to 4 bytes to avoid bad esp alignments |
tree | commitdiff |
2009-09-03 |
Matthias Braun | improve hack to also work when the value has been ... |
tree | commitdiff |
2009-09-03 |
Matthias Braun | don't optimistically split these strange msut_be_differ... |
tree | commitdiff |
2009-09-03 |
Matthias Braun | CopyKeeps have mostly Keep-like semantics too - make... |
tree | commitdiff |
2009-09-03 |
Matthias Braun | fix (nearly) endless loops in some cases of propagate_phi |
tree | commitdiff |
2009-09-03 |
Christoph Mallon | Sort file lists in Makefile.am. |
tree | commitdiff |
2009-09-03 |
Christoph Mallon | Add missing files to Makefile.am. |
tree | commitdiff |
2009-09-02 |
Christoph Mallon | Remove removed files from Makefile.am. |
tree | commitdiff |
2009-09-02 |
Matthias Braun | merge preferences along congruence classes |
tree | commitdiff |
2009-09-02 |
Christoph Mallon | Add OALLOC*() to make allocating from obstacks a bit... |
tree | commitdiff |
2009-09-02 |
Christoph Mallon | Create clean register requirements for Phis, otherwise... |
tree | commitdiff |
2009-09-02 |
Christoph Mallon | Reuse already fetched values. |
tree | commitdiff |
2009-09-01 |
Matthias Braun | old and never used files |
tree | commitdiff |
2009-09-01 |
Matthias Braun | old and nowaday useless tool stuff |
tree | commitdiff |
2009-09-01 |
Matthias Braun | - improve block scheduling heuristic by deciding a... |
tree | commitdiff |
2009-09-01 |
Matthias Braun | improv execfreq estimation if a loop outedge leaves... |
tree | commitdiff |
2009-08-31 |
Matthias Braun | fix rematerialisation code to not ask Proj nodes for... |
tree | commitdiff |
next |