2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface |
tree | commitdiff |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix wrongly specified Stf emitter |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix fmov emitter |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: implement/fix remaining float<->int conversions |
tree | commitdiff |
2010-09-10 |
Matthias Braun | extend switch lowerer to produce the out-of-bounds... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | invoke switch lowerer in target specific lowering pass |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix fdiv having the wrong mode |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: rename misnamed node Slr to Srl |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix bug where calls with many parameters were... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: renumber emit shortcuts to start with 0 instead... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | refactoring: split stackframe handling completely from... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | allow backend to specify endianess, rewrite bitfield... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: first attempt at using delay slots |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: use arch_dependent mul/div lowering |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: fix bitopcc bugs |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: fix abort when matching addressmode Adds |
tree | commitdiff |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: new patterns to match comparisons of bitoperatio... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: implement mode-neutral matching; support immedia... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: preliminary SwitchJmp implementation |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: mostly implement reg+reg address mode |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: specifying ins in constructor variants makes... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: implement div instructions correctly |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: rewrite address mode matching, we now use offset... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: remove entity_sign, gas/elf doesn't support... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: no need for is_load_store attribute anymore |
tree | commitdiff |
2010-08-19 |
Matthias Braun | use operands_are_normalized when permuting Not operatio... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: redo and improve sparc immediate handling (low... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: mark Mul nodes as rematerializable |
tree | commitdiff |
2010-08-09 |
Matthias Braun | use sub_immediate in case of add a,0x1000 |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: matching rules for andn and orn |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: pattern to match xnor |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: No need for Minus, Not, Nop nodes. Implement... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: use %g0 for 0 constants |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: implement all floating point operations in singl... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: remove old code which was only valid for old... |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Remove redundant reg_req from SPARC nodes with construc... |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Correct and clean up gen_Abs() for SPARC: The Sub was... |
tree | commitdiff |
2010-07-29 |
Matthias Braun | use new double wide register requirements; implement... |
tree | commitdiff |
2010-07-29 |
Matthias Braun | sparc: remove uninterpreted (and often wrongly used... |
tree | commitdiff |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
tree | commitdiff |
2010-07-27 |
Matthias Braun | implement floatingpoint compares |
tree | commitdiff |
2010-07-27 |
Matthias Braun | sparc: cleanup register classes, remove some unused... |
tree | commitdiff |
2010-07-27 |
Matthias Braun | first implementation of floatingpoint arithmetic operations |
tree | commitdiff |
2010-07-27 |
Matthias Braun | use custom spillslot coalescer so int->float and float... |
tree | commitdiff |
2010-07-27 |
Matthias Braun | fix Ldf/Stf emitter |
tree | commitdiff |
2010-07-27 |
Matthias Braun | beflags: transform modifies_flags property into a callb... |
tree | commitdiff |
2010-07-23 |
Michael Beck | Various small changes. |
tree | commitdiff |
2010-07-23 |
Michael Beck | add doxygen comment |
tree | commitdiff |
2010-07-23 |
Michael Beck | Updated doxygen comment. |
tree | commitdiff |
2010-07-23 |
Matthias Braun | sparc: fix MemPerm emitter as far as possible |
tree | commitdiff |
2010-07-23 |
Matthias Braun | output all sparc specific attributes in dumper |
tree | commitdiff |
2010-07-22 |
Matthias Braun | perform custom abi construction in sparc as well to... |
tree | commitdiff |
2010-07-22 |
Matthias Braun | implement sparc floatingpoint constants |
tree | commitdiff |
2010-07-22 |
Matthias Braun | sparc: fix unsigned compares and cleanup cmp attributes |
tree | commitdiff |
2010-07-22 |
Matthias Braun | fix sparc stack offset, stack must be 8byte aligned... |
tree | commitdiff |
2010-07-22 |
Matthias Braun | fix sparc stack offset emitter |
tree | commitdiff |
2010-07-22 |
Matthias Braun | name sparc_transform functions after the firm-nodes... |
tree | commitdiff |
2010-07-22 |
Matthias Braun | cleanup sparc attribute getters+setters |
tree | commitdiff |
2010-07-22 |
Matthias Braun | refactor sparc nodes to have the same name as their... |
tree | commitdiff |
2010-07-22 |
Matthias Braun | no need for pointless comments |
tree | commitdiff |
2010-07-16 |
Matthias Braun | some cleanups in arm+sparc backends |
tree | commitdiff |
2010-07-16 |
Christoph Mallon | Reduce code duplication, improve readability. |
tree | commitdiff |
2010-07-16 |
Christoph Mallon | DeMorgan to the rescue! |
tree | commitdiff |
2010-07-15 |
Matthias Braun | avoid unnecessary passing around of arch_env_t* in... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | redo reverted changes to new set_transformer interface... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | cleanup sparc spec |
tree | commitdiff |
2010-07-15 |
Matthias Braun | remove outdated/wrong comments from backend specs |
tree | commitdiff |
2010-07-15 |
Matthias Braun | change backend node specification to use whole words... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | fix a few whitespace errors and remove spec cruft |
tree | commitdiff |
2010-07-15 |
Matthias Braun | remove the unused/strange concept of a pseudo-irg |
tree | commitdiff |
2010-07-14 |
Michael Beck | Fixed imm13 range inside assertion. |
tree | commitdiff |
2010-07-14 |
Matthias Braun | refactoring: set_frame_entity is a special callbacks... |
tree | commitdiff |
2010-07-13 |
Hannes Rapp | - SPEC gzip laeuft |
tree | commitdiff |
2010-07-09 |
Matthias Braun | allow backend to do its own custom abi handling and... |
tree | commitdiff |
2010-07-08 |
Matthias Braun | change betranshelp semantic to panic instead of duplica... |
tree | commitdiff |
2010-07-05 |
Matthias Braun | put stack_layout into beirg instead of be_abi datastruc... |
tree | commitdiff |
2010-07-02 |
Matthias Braun | convert remaining APIs from be_irg_t* to ir_graph* |
tree | commitdiff |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
tree | commitdiff |
2010-06-16 |
Hannes Rapp | - restliche ops implementiert: div, mod, and, or etc |
tree | commitdiff |
2010-05-19 |
Matthias Braun | fix warning |
tree | commitdiff |
2010-04-30 |
Matthias Braun | modernize TEMPLATE backend and simplify some backend... |
tree | commitdiff |
2010-04-27 |
Hannes Rapp | - added emit_section_sparc to begnuas |
tree | commitdiff |
2010-04-24 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2010-04-13 |
Hannes Rapp | - fixed: new_r_Proj/new_rd_Proj args changed |
tree | commitdiff |
2010-04-13 |
Hannes Rapp | - various updates to sparc backend |
tree | commitdiff |
2010-03-16 |
Michael Beck | Set svn:keywords property. |
tree | commitdiff |
2010-03-16 |
Michael Beck | Fixed immediate range (hint: never use decimals for... |
tree | commitdiff |
2010-03-10 |
Matthias Braun | - fix most of the -Wunreachable-code and -Wlogical... |
tree | commitdiff |
2010-03-09 |
Matthias Braun | make firm (mostly) -Wmissing-prototypes clean |
tree | commitdiff |
2010-03-07 |
Matthias Braun | - cleanup and simplify inlining code |
tree | commitdiff |
2010-03-01 |
Matthias Braun | - remove block parameter from new_r_Proj and new_rd_Proj |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put a space after if/for/switch/while. |
tree | commitdiff |
2010-02-13 |
Matthias Braun | use begnuas to emit block labels so we use the correct... |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put opening curly brace of functions on a separate... |
tree | commitdiff |
2010-02-03 |
Matthias Braun | backend_marked was a buggy/wrong concept, removed it |
tree | commitdiff |
next |