2008-10-08 |
Christoph Mallon | Remove redundant be_set_transformed_node() in transform... |
blob | commitdiff | raw |
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 |
2008-04-27 |
Michael Beck | - when creating a x87 memory constant, check if the... |
blob | commitdiff | raw | diff to current |
2008-04-26 |
Michael Beck | - BugFix: |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Christoph Mallon | Give some node inputs more meaningful names. |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Christoph Mallon | Move the if-not-AM-input of ia32 Div and IDiv to slot... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Christoph Mallon | Panic when right shifting non-32bit values. |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Michael Beck | - more SSE constants handled by instructions |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Michael Beck | - moved the imul mem,imm32 splitting into peephole... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Michael Beck | more SSE constants handled without float_entity |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Michael Beck | - do not use imul mem, imm32 on newer AMD cpu's |
blob | commitdiff | raw | diff to current |
2008-03-30 |
Matthias Braun | reference are integermode too for the backend |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Michael Beck | removed C99 features |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Matthias Braun | implement float to long long conversion |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Matthias Braun | remove debug printf |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Michael Beck | - BugFix: don't create a Sync, if the memory predecesso... |
blob | commitdiff | raw | diff to current |
2008-01-28 |
Matthias Braun | implement/fix assembler clobbers |
blob | commitdiff | raw | diff to current |
2008-01-18 |
Michael Beck | more support for exceptions added |
blob | commitdiff | raw | diff to current |
next |