sparc: implement div instructions correctly
[libfirm] / ir /
2010-08-19 Matthias Braunsparc: implement div instructions correctly
2010-08-19 Matthias Braunsparc: rewrite address mode matching, we now use offset...
2010-08-19 Matthias Braunsparc: remove entity_sign, gas/elf doesn't support...
2010-08-19 Matthias Braunsparc: no need for is_load_store attribute anymore
2010-08-19 Matthias Braunnew localopt: Cmp(Eor(x,y),0) <=> Cmp(x,y) for the...
2010-08-19 Matthias Braunuse operands_are_normalized when permuting Not operatio...
2010-08-18 Matthias Braunia32: fix bug introduced when improving doz matcher...
2010-08-18 Matthias Braunreally keep mux intact if KEEP_MUX is enabled; cleanup...
2010-08-18 Matthias Braunremove lots of unnecessary and dangerous current_ir_gra...
2010-08-18 Matthias Braunbackend is responsible for defining what lowering opera...
2010-08-18 Matthias Braunmake if-conversion and archdep optimisations get their...
2010-08-18 Matthias Braundoz pattern matcher missed some cases
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-08-09 Sebastian BuchwaldAdapt to coding conventions.
2010-08-09 Matthias Braunsparc: redo and improve sparc immediate handling (low...
2010-08-09 Matthias Braunsparc: mark Mul nodes as rematerializable
2010-08-09 Matthias Braunuse sub_immediate in case of add a,0x1000
2010-08-09 Matthias Braunsparc: matching rules for andn and orn
2010-08-09 Matthias Braunsparc: pattern to match xnor
2010-08-09 Matthias Braunimproved normalisation of not+eor nodes
2010-08-09 Matthias Braunsparc: No need for Minus, Not, Nop nodes. Implement...
2010-08-09 Matthias Braunsparc: use %g0 for 0 constants
2010-08-09 Matthias Braunextend register allocation verifier to check alignment...
2010-08-09 Matthias Braunallow ignore registers as inputs of Phis; cleanup bessa...
2010-08-09 Matthias Braunadapt daemelspiller to wide register values
2010-08-09 Matthias Brauncorrectly use wide values in automatic phi register...
2010-08-09 Matthias Braunreformat and cleanup benode.c
2010-08-09 Matthias Brauncleanup spill code; assert that no wide values are...
2010-08-09 Matthias Braunfix beabi not setting width in register constraint
2010-08-09 Matthias Braundump double and aligned register requirements
2010-08-09 Matthias Braunsparc: implement all floating point operations in singl...
2010-08-09 Matthias Braunsparc: remove old code which was only valid for old...
2010-08-09 Matthias Brauncleanup, simplify hungarian algorithm implementation
2010-08-07 Michael BeckMostly reverted r27894, removed usage of unreachable.
2010-08-07 Michael BeckAdd an Unreachable node.
2010-08-07 Michael BeckC99 feature removed.
2010-08-06 Sebastian BuchwaldPanic in case of an invalid solution.
2010-08-06 Sebastian BuchwaldFixed warning.
2010-08-06 Christoph MallonRemove redundant reg_req from SPARC nodes with construc...
2010-08-06 Christoph MallonCorrect and clean up gen_Abs() for SPARC: The Sub was...
2010-08-06 Christoph MallonIndent.
2010-08-06 Christoph MallonRemove redundant bitset_clear_all() before bitset_copy().
2010-08-06 Christoph MallonDirectly remember the pointer instead of an index to...
2010-08-06 Christoph MallonRemove a loop invariant summand from finding a minimum.
2010-08-06 Matthias Braunfix for my last commit
2010-08-06 Matthias BraunRemove VISITED in link-field hackery. Cleanups.
2010-08-06 Sebastian BuchwaldFixed comment.
2010-08-05 Matthias Braunmake sure the width field is always initialized to...
2010-08-05 Matthias Braunbackend: created a (not so nice) macro to iterate over...
2010-08-05 Matthias Braunfix lower_mode_b relying on current_ir_graph being...
2010-08-04 Thomas BerschNow bipartite matching can be used for pre-coloring...
2010-08-02 Matthias Braunfix some cases where doubleword lowering didn't use...
2010-08-02 Christoph MallonDuplicate GetEIP when transforming.
2010-08-02 Matthias Braunsimplify doubleword lowering: we have a type for each...
2010-08-02 Matthias Braunremove odd mode->index, index->mode API for statistics...
2010-07-30 Sebastian BuchwaldDisable timer.
2010-07-30 Sebastian BuchwaldUnify output format.
2010-07-30 Matthias Braunbring back Carry and Borrow (firm_decomp apparently...
2010-07-29 Matthias Braunallow nodes with more inputs in prefallocator (some...
2010-07-29 Matthias Braunuse new double wide register requirements; implement...
2010-07-29 Matthias Braunsparc: remove uninterpreted (and often wrongly used...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-07-28 Matthias Braunreplace is_no_Block() with !is_Block()
2010-07-28 Matthias Braunremove unused/unsupported Carry and Borrow nodes
2010-07-28 Matthias Braunarm: we don't use the generic be_Call anymore, no need...
2010-07-27 Matthias Braundraft for register width specifications
2010-07-27 Matthias Braunimplement floatingpoint compares
2010-07-27 Matthias Braunsparc: cleanup register classes, remove some unused...
2010-07-27 Matthias Braunfirst implementation of floatingpoint arithmetic operations
2010-07-27 Matthias Braunuse custom spillslot coalescer so int->float and float...
2010-07-27 Matthias Braunfix Ldf/Stf emitter
2010-07-27 Matthias Braunfix warnings
2010-07-27 Matthias Braunbeflags: transform modifies_flags property into a callb...
2010-07-27 Matthias Braunreplace psets with arrays to make the compiler more...
2010-07-27 Matthias Braunno need to pass environment stuff aroudn that can be...
2010-07-27 Matthias Braunbeflags: move be_Keep logic out of is_modify_flags...
2010-07-26 Matthias Braunarm: remove unused code, using tst to avoid cmp,0 not...
2010-07-26 Matthias Brauncleanup/refactor bipartite matching with hungarian...
2010-07-26 Matthias Braunverify that start black has no predecessors
2010-07-26 Matthias Braunautomatically generated pn_ numbers from the spec file
2010-07-24 Michael BeckExplicitly initialize the is_load_store attribute.
2010-07-24 Michael BeckAdd preliminary support for Clz instruction.
2010-07-24 Michael Becksmall simplification.
2010-07-24 Michael BeckImplemented RSB support.
2010-07-24 Michael BeckImproved MVN support.
2010-07-24 Michael BeckImplemented Bic support.
2010-07-23 Michael BeckImprove barrel shifter usage.
2010-07-23 Michael BeckBugFix: return an empty type name if retrieve_type_dbg...
2010-07-23 Michael BeckVarious small changes.
2010-07-23 Michael Beckadd doxygen comment
2010-07-23 Michael BeckUpdated doxygen comment.
2010-07-23 Matthias Braunmake add_missing_keeps more robust in case of SwitchJumps
2010-07-23 Matthias Braunsparc: fix MemPerm emitter as far as possible
2010-07-23 Matthias Braunoutput all sparc specific attributes in dumper
2010-07-22 Matthias Braunperform custom abi construction in sparc as well to...
2010-07-22 Matthias Braunimplement sparc floatingpoint constants
2010-07-22 Matthias Braunsparc: fix unsigned compares and cleanup cmp attributes
2010-07-22 Matthias Braunimprove assert in abihelper register value getter
2010-07-22 Matthias Braunfix sparc stack offset, stack must be 8byte aligned...
2010-07-22 Matthias Braunfix sparc stack offset emitter
next