2010-12-04 |
Michael Beck | Improved native detection further. |
tree | commitdiff |
2010-12-04 |
Michael Beck | Improved AMD detection. |
tree | commitdiff |
2010-12-04 |
Michael Beck | Instead of panic() offer the native option only if... |
tree | commitdiff |
2010-12-04 |
Michael Beck | Native detection works on 32 and 64bit x86 cpus yet. |
tree | commitdiff |
2010-12-03 |
Matthias Braun | autodetection is only possible when compiling for an... |
tree | commitdiff |
2010-12-01 |
Matthias Braun | be_lower_for_target is now a simple function in the... |
tree | commitdiff |
2010-12-01 |
Matthias Braun | use a 'low-tech' solution for emitting 8- and 16-bit... |
tree | commitdiff |
2010-11-26 |
Michael Beck | Updated and fixed "native" support. |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | Code cleanup |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | AMD autodetection extended |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | Add -march=native parameter |
tree | commitdiff |
2010-11-23 |
Matthias Braun | remove strange init_once/inited checks from arch_init... |
tree | commitdiff |
2010-11-21 |
Michael Beck | Simplified code, decrease register pressure, add some... |
tree | commitdiff |
2010-11-21 |
Michael Beck | Add some doxygen docu. |
tree | commitdiff |
2010-11-21 |
Michael Beck | Turn while loop into do-while, we know it will be execu... |
tree | commitdiff |
2010-11-19 |
Michael Beck | Replaced pmaps used for 16 and 8bit register names... |
tree | commitdiff |
2010-11-19 |
Michael Beck | Add some doxygen docu. |
tree | commitdiff |
2010-11-17 |
Michael Beck | Fixed indentation of generated code. |
tree | commitdiff |
2010-11-17 |
Michael Beck | Use the same constants for register flags as the ia32... |
tree | commitdiff |
2010-11-14 |
Michael Beck | Prefix global entities from the ia32 backend with ia32_... |
tree | commitdiff |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
tree | commitdiff |
2010-10-12 |
Matthias Braun | ia32: fix intrinsics on mac |
tree | commitdiff |
2010-10-11 |
Matthias Braun | make libfirm work with strings being const char* |
tree | commitdiff |
2010-10-08 |
Michael Beck | Allow 64bit Leas (2 shifts and 1 add) |
tree | commitdiff |
2010-10-08 |
Michael Beck | Experimental support for double word irarch. |
tree | commitdiff |
2010-10-08 |
Matthias Braun | make sparc+arm backend completely independent from... |
tree | commitdiff |
2010-10-08 |
Matthias Braun | backend: put ignore regs into beirg |
tree | commitdiff |
2010-10-08 |
Matthias Braun | backend: cleanup queries for ignore regs |
tree | commitdiff |
2010-10-08 |
Matthias Braun | sparc: support mode_b lowering |
tree | commitdiff |
2010-10-08 |
Matthias Braun | sparc: implement omit-fp mode |
tree | commitdiff |
2010-10-08 |
Matthias Braun | sparc: model restore as explicit node, refactor Save... |
tree | commitdiff |
2010-10-08 |
Matthias Braun | sparc: crude implementation of float Unknown |
tree | commitdiff |
2010-10-08 |
Matthias Braun | rename tarval to ir_tarval |
tree | commitdiff |
2010-10-08 |
Matthias Braun | fix wrong types |
tree | commitdiff |
2010-10-06 |
Matthias Braun | remove irsimpletype stuff (unused/broken) |
tree | commitdiff |
2010-10-06 |
Matthias Braun | cleanup ircons code; add current_ir_graph independent... |
tree | commitdiff |
2010-10-06 |
Matthias Braun | put register classes into arch_env struct, no need... |
tree | commitdiff |
2010-10-06 |
Matthias Braun | change backends to produce 1 big array with all registers |
tree | commitdiff |
2010-10-06 |
Matthias Braun | forbid calls of new_XXX and new_d_XXX when not in phase... |
tree | commitdiff |
2010-10-06 |
Matthias Braun | allow_ifconv callback may not be NULL anymore |
tree | commitdiff |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
tree | commitdiff |
2010-10-02 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2010-09-22 |
Matthias Braun | refactor mode_b lowerer to have a create_set callback |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove some unnecessary/confusing flags |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove MacroBlock concept |
tree | commitdiff |
2010-09-22 |
Matthias Braun | differentiate between Bad and Deleted (because of excha... |
tree | commitdiff |
2010-09-22 |
Matthias Braun | no need for no_float_fold hack anymore |
tree | commitdiff |
2010-09-22 |
Matthias Braun | backend: remove unused omitleaffp option |
tree | commitdiff |
2010-09-22 |
Matthias Braun | node generator: don't create pn_ and n_ enums if there... |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove unused functions |
tree | commitdiff |
2010-09-22 |
Matthias Braun | move typedefs from public header to private header |
tree | commitdiff |
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-22 |
Matthias Braun | remove some unnecessary #defines |
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 | we can do without the phi register requirement guessing... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | ia32: remove unnecessary safety check |
tree | commitdiff |
2010-09-10 |
Matthias Braun | refactoring: split stackframe handling completely from... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | remove normalize_proj_nodes, Projs aren't in the wrong... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | remove some unnecessary #defines and unused code |
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 | rename heights_t to ir_heights_t, improve docu a bit... |
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 | a normalisation which shrinks values on the right shift... |
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 | ia32: fix bug introduced when improving doz matcher... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | remove lots of unnecessary and dangerous current_ir_gra... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | make if-conversion and archdep optimisations get their... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | doz pattern matcher missed some cases |
tree | commitdiff |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
tree | commitdiff |
2010-08-09 |
Sebastian Buchwald | Adapt to coding conventions. |
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 |
next |