2008-10-13 |
Christoph Mallon | Complement r22830. |
blob | commitdiff | raw |
2008-10-13 |
Christoph Mallon | - Move memset() in a less often executed code path. |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | Use prevents_AM() in use_dest_am(). |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Christoph Mallon | Do not generate IncMem/DecMem, when the target cpu... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Cleanup. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | vfsub and vfdiv are now commutative, because there... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Add be_dep_on_frame() to let a node depend on the frame... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Do not pass the cg to transform_nodes(). |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Christoph Mallon | Remove pointless local variable. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Remove be_get_old_anchor(), it is not necessary. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Mark the old node as visited in be_set_transformed_node(). |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Remove redundant be_set_transformed_node() in transform... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Introduce ia32_Call, which can handle address mode. |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Christoph Mallon | fild and fist can handle 16bit source/destination. |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Matthias Braun | fix typo |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Michael Beck | - fixed r22480: Proj numbers are now different |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Only deactivate AM support for a node with an immediate... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Use gen_binop() in gen_Mulh(). |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Simplify node construction in gen_Mulh(). |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Merge ia32_am_type_t and ia32_am_arity_t, because ... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Small simplification. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Christoph Mallon | Improve upper_bits_clean(): Recurse on Projs and failed... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Sebastian Buchwald | Reuse prevents_AM check in PBQP transformer. |
blob | commitdiff | raw | diff to current |
2008-09-28 |
Matthias Braun | - split array.h into array.h/array_t.h and make array... |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Christoph Mallon | Use set_transformed_and_mark() instead of mark_irn_visi... |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Christoph Mallon | panic() instead of assert(0). |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Christoph Mallon | panic() instead of assert(0)ing. |
blob | commitdiff | raw | diff to current |
2008-09-21 |
Matthias Braun | testing upper_bits in constants is easy too |
blob | commitdiff | raw | diff to current |
2008-09-21 |
Matthias Braun | transform optimization: leave out some convs and use... |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Matthias Braun | match immediate for SubSP and AddSP |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Christoph Mallon | Correctly transform memory for dest AM when Syncs are... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Sebastian Buchwald | typo |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Christoph Mallon | Fix conv skip in gen_lowered_64bit_shifts() (still... |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Christoph Mallon | Only skip Convs within the same register class when... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Christoph Mallon | 80bit floats have no implicit leading 1. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Christoph Mallon | Only warn about Sub with constant in the backend, if... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Michael Beck | Fix fehler139: Pass eflags input of Adc/Sbb to AM matcher. |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Michael Beck | Do not split string literals. |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Christoph Mallon | Teach use_dest_am() about Syncs. |
blob | commitdiff | raw | diff to current |
2008-08-24 |
Christoph Mallon | Remove dead initialisation. |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Christoph Mallon | Sync the Stores generated by gen_float_const_Store(). |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Christoph Mallon | Simplify gen_float_const_Store(). |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Remove the unused node types ia32_l_Load, ia32_l_Store... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Remove final \n from panic messages, panic() adds a... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Run the x87 simulator when a graph contains Calls,... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Christoph Mallon | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Sebastian Buchwald | Moved creation of ia32_LdTls into common transformer. |
blob | commitdiff | raw | diff to current |
2008-08-18 |
Sebastian Buchwald | Moved transformation of CopyB nodes into ia32_common_tr... |
blob | commitdiff | raw | diff to current |
2008-08-15 |
Sebastian Buchwald | typo |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Christoph Mallon | Teach AM folding about Syncs. Atm this only affects... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Christoph Mallon | Defer decision whether to create Test(x, x) instead... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Christoph Mallon | Remove pointless assert (the node of modes is rather... |
blob | commitdiff | raw | diff to current |
2008-08-11 |
Sebastian Buchwald | Moved global variable heights to ia32_common_transform. |
blob | commitdiff | raw | diff to current |
2008-08-08 |
Sebastian Buchwald | Moved common code of ia32_pbqp_transform and ia32_trans... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Michael Beck | - removed Psi nodes, Mux nodes are used again ... |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Michael Beck | - removed C99 stdbool.h from the "official" interface... |
blob | commitdiff | raw | diff to current |
2008-08-03 |
Christoph Mallon | Do not materialise the "strict"-part of strictConv... |
blob | commitdiff | raw | diff to current |
2008-08-01 |
Moritz Kroll | Fix fehler123 and fehler124. |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Christoph Mallon | Fix fehler120: Do only skip int->int, not float->int... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Matthias Braun | don't do the store-float-conv optimisation with double... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Matthias Braun | fix/improve proj generation |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Matthias Braun | cleanups/fixes for ASM handling |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Sebastian Buchwald | added support for ASM nodes |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Matthias Braun | - handle parsing of assembler constraints in backends... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Sebastian Buchwald | handle Unknown nodes |
blob | commitdiff | raw | diff to current |
2008-07-15 |
Sebastian Buchwald | Convert const node to symconst node with the value... |
blob | commitdiff | raw | diff to current |
2008-06-26 |
Christoph Mallon | Fix transformation, when the load mem proj of a dest... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Michael Beck | BugFix: cannot change the pin state of already pinned... |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Michael Beck | - add support for Bound |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Michael Beck | - do not use C++ keyword class as variable name |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Michael Beck | renamed node type Rot to Rotl to make clear that this... |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Matthias Braun | only skip float->float convs |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Michael Beck | - Fixed strict-convs before Stores again: We can skip... |
blob | commitdiff | raw | diff to current |
2008-05-31 |
Matthias Braun | no, we cannot skip all convs before vfst (but just... |
blob | commitdiff | raw | diff to current |
2008-05-31 |
Michael Beck | - in x87 mode, skipp ALL conv's before stores |
blob | commitdiff | raw | diff to current |
2008-05-27 |
Matthias Braun | do an upconv instead of panic when we do <32bit right... |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Matthias Braun | normalize/fix ProjM numbers, avoid dead code in some... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Matthias Braun | - Aus arch_isa_t wird arch_env_t sonst ändert sich... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Michael Beck | check for Cmp nodes before doing doz |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Michael Beck | missing goto added |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Michael Beck | fixed warnings |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Michael Beck | - add a flag to allow 2 users when matching address... |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Michael Beck | - If-conversion can generate SSE min and max nodes... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Beck | BugFix: add missing copy |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Beck | - modeled vfisttp using a dummy output value, this... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Beck | - don't use inc/dec on core2 |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Michael Beck | BugFix: |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Michael Beck | - BugFix: added missing test when creating bt instructions |
blob | commitdiff | raw | diff to current |
2008-05-11 |
Michael Beck | generate bt x,n for if (x & (1 << n)) on Core2: |
blob | commitdiff | raw | diff to current |
2008-05-04 |
Michael Beck | redo wrong 19491: DIV and IDIV are different |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Michael Beck | reduce code size |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Michael Beck | - reduce lifetime of variables |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Michael Beck | BugFix: ls_mode must be set to Iu when transforming... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Michael Beck | transform stores of floating point constants into integ... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Christoph Mallon | When transforming floating point constants into load... |
blob | commitdiff | raw | diff to current |
next |