2007-09-19 |
Christoph Mallon | Implement x ^ 1...1 -> ~1 (This worked only for mode_b... |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Christoph Mallon | Fix typo in comment. |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Christoph Mallon | Implement ~-x -> x + -1. |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Christoph Mallon | - Change ~(x - 1) -> -x to ~(x + -1) -> -x, because... |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Christoph Mallon | Get rid of be_SetSP. |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Matthias Braun | allow get_tarval_null for mode_b |
commit | commitdiff | tree | snapshot |
2007-09-19 |
Matthias Braun | testcase for no yet comitted flags code |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | get_Const_tarval(x) == get_mode_null(get_irn_mode(x... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | Remove a redundant test: The mode of an operand of... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | Replace get_irn_op(x) == op_FOO by is_FOO(x). |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | Remove a redundant test: The mode of the op of a Not... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | do optimize_graph after abi |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | Fix r15800: a & (a ^ b) is a & ~b, not a & -b. |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | different test to catch the bug in the implementation... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | forgot to comitt benode for new perm_reduce semantics |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | remove debug statements |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | remove debug printf |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | rewrote be_lower to correctly respect schedule on push_... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Christoph Mallon | Treat the lower word of lowered 64bit operations always... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | fix warning |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | for now forbid rematerialisation of flag changing nodes |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | use register class flags to determine which classes... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | never move around flag mofying nodes |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | use register_class_types, remove flag definitions |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | remove (probably accidently comitted) write_node/read_n... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | fix warning, disable negative symconsts |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | flags for register classes |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | remove old (nonfinished) flags handling, allow specific... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | rehash fixed loop nodes in betranshelp |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | make beflags work for cases where the flags are produce... |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | add midding modify_flags case |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Matthias Braun | fixed lots of syntax/semantic errors |
commit | commitdiff | tree | snapshot |
2007-09-18 |
Michael Beck | initial versions of new two complement code |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Sebastian Hack | Disabled matrix dumping. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove be_abi_get_start_barrier(). Nobody calls it... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Let constants and simular things depend on the stack... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove a write-only local variable. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Simplify is_Const_Minus_1(). |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Use is_Const_one() instead of tarval_is_one(get_Const_t... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Use is_Const_all_one() instead of tarval_is_all_one... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove dead code: tarval_is_long() returns true for... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Use is_Const_null() instead of tarval_is_null(get_Const... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove classify_Const() and replace it by is_Const_... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Michael Beck | C99 features removed |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Sebastian Hack | Works now with endless loops. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove enum tarval_classification_t. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Fix r15829. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove classify_tarval(). Use tarval_is_null(), tarval_... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Matthias Braun | fix |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Allow Convb in backend. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Michael Beck | do sign extension for teo completent only |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Matthias Braun | use length parameter and not sc_get_buffer_length |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Matthias Braun | test for CSE moving flags into different block |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Add TODO. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Assert that static initialiser data does not overlap. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Cmp(Conv(x), 0) -> Cmp(x, 0) if dest mode ist wider... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Remove unnecessary ValeCmp() macro for irnodeset. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Allow get_mode_null() for mode_b. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Disallow Convb. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Use prepared CMD. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Use prepared CMD. |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Christoph Mallon | Make warning about missing register assignment more... |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Matthias Braun | testcase where tarval problems manifestated |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Matthias Braun | forgot to comitt 2 files |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Matthias Braun | - always sign extend in get_tarval (this fixes results... |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Sebastian Hack | Added the fabulous Gauss-Seidel linear equation solver... |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Sebastian Hack | Fixed a "bug" |
commit | commitdiff | tree | snapshot |
2007-09-15 |
Matthias Braun | extend am testapps to short and char types |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | use EMMS/FEMMS on AMD machines to clear x87 state |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | use ffreep st instead of fstp st on athlon |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | ffreep added |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | ARCH_ATHLON macro added |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | make call arg/result verify a bit looser in backend... |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | pass op to custom init_attr function |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | fix mode_b lowering for method parameters and return... |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | do mode_b lowering before abi phase |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | added eor test |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | Fixed block of newly created node |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | a & (a ^ b) ==> a & ~b added |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | test local cse |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Michael Beck | - added DBG_OPT for various transformations |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | add DeMorgan rules that reduce the number of instructions |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | added -(x >>u 31) and -(x >>s 31) |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | more tests added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | bugfix for x+~x |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | more test added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | add more algebraic optimizations |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Matthias Braun | a cmp that can be CSEd (for the not yet comitted Cmp... |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | fixed two bugs, ~a == C case added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | more cases added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Christoph Mallon | - Remove stale comment. |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | more cases added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | optimize_preds() removed, op x CMP op y and X op a... |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | added isa and bias to ia32_intrinsic_env_t, c99 feature... |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Michael Beck | is_Cast() added |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Christoph Mallon | More local optimisation tests. |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Christoph Mallon | Fix r15779 and generalise. Also implement |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Matthias Braun | more tests for localopts |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Christoph Mallon | Add const_negate() which negates a Const node. |
commit | commitdiff | tree | snapshot |
2007-09-13 |
Christoph Mallon | Implement |
commit | commitdiff | tree | snapshot |
next |