2012-12-12 |
Matthias Braun | remove license stuff from files |
blob | commitdiff | raw |
2012-12-12 |
Christoph Mallon | tr: Ensure that all entities have an owner. |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Christoph Mallon | benode: Remove the parameter irg from be_new_Return(). |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Christoph Mallon | cleanup: Remove pointless assert(is_${NODE}(x)) just... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Sebastian Buchwald | Fixed some typos. |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Matthias Braun | mark stores in int->float, float->int and float->float... |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Christoph Mallon | ia32: Merge Store and Store8Bit. |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Christoph Mallon | ia32: Merge Conv_I2I and Conv_I2I8Bit. |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Christoph Mallon | ia32: Merge AddMem, AndMem, OrMem, SubMem and XorMem... |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Christoph Mallon | ia32: Merge Cmp and Cmp8Bit. |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Christoph Mallon | ia32: Merge Test and Test8Bit. |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Christoph Mallon | ia32: Factorise setting do_x87_sim into a helper function. |
blob | commitdiff | raw | diff to current |
2012-11-28 |
Christoph Mallon | ia32: Implement ugly fix to use the right noreg, when... |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Christoph Mallon | bearch: Introduce be_foreach_out(). |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Christoph Mallon | ia32: Do not use current_ir_graph in ia32_create_Immedi... |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Christoph Mallon | ia32: Allow symconsts in "i" asm constraints. |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Christoph Mallon | ia32: Remove the parameter immediate_constraint_type... |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Christoph Mallon | bearch: Use arch_register_req_is(). |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Christoph Mallon | cleanup: Remove several uses of current_ir_graph. |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Christoph Mallon | cleanup: Remove unnecessary #include "beirg.h". |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Matthias Braun | ia32_x87: remove the distinction between vfp and fp... |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Matthias Braun | ia32: allow Minus, Phi in any float mode |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Matthias Braun | ia32: we can skip float downconvs before stores |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Matthias Braun | fix output constraints of ia32_IJmp |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Matthias Braun | share common phi code, fix missing phi input reqs |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Matthias Braun | ia32: cleanup handling of 8/16bit operations |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Matthias Braun | ia32_transform: remove unused SETCC_TR_SBB |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Matthias Braun | factorize upper_bits_clean and use in sparc+ia32 |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Matthias Braun | ia32: skip downconvs in front of Store |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Matthias Braun | remove the concept of a strictconv |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Matthias Braun | be: Proj_Cmp transformers are unnecessary |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Christoph Mallon | Let panic() print file, line and function. |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Christoph Mallon | Let foreach_out_edge_kind() and foreach_out_edge_kind_s... |
blob | commitdiff | raw | diff to current |
2012-07-10 |
Matthias Braun | make code C++ warning clean (again) |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Matthias Braun | be: expose be_options variable globally |
blob | commitdiff | raw | diff to current |
2012-04-17 |
Matthias Braun | ia32: remove pointless downconv skips in gen_Add |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Christoph Mallon | Remove ia32_code_gen_config_t::use_ftst. |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Christoph Mallon | Simplify code to relax the condition in get_flags_node(). |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Christoph Mallon | Move a set_ia32_commutative() into the branch where... |
blob | commitdiff | raw | diff to current |
2012-03-01 |
Matthias Braun | fix backend Cond/Cmp flag optimization failing for... |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Matthias Braun | ia32: fix and optimize bswap sequence on i386 |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Matthias Braun | ia32: set ls_mode on more nodes |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Matthias Braun | ia32: sign flag is enough if no overflow |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Matthias Braun | ia32: improve AM-matching for x87-fpu nodes |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Matthias Braun | introduce Switch node |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Matthias Braun | generate irdump proj-number lookup tables |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Matthias Braun | ia32: fix float_const_store for modes with 10bytes |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Christoph Mallon | Remove ia32_l_Setcc and remove set creation callback... |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Matthias Braun | ia32: change ShrD/ShlD patterns to match Add instead... |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Sebastian Buchwald | Xor without address mode is commutative. |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Matthias Braun | include backend headers without "../" |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Matthias Braun | convenience function to see if mux gets optimized away |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Sebastian Buchwald | Fixed inconsistent uses of DEBUG_ONLY. |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Matthias Braun | lower_mode_b: refactoring, make it more robust |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Sebastian Buchwald | Do not touch deleted nodes. |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Matthias Braun | ia32: fix overly conservative upper_bits_clean (by... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | big refactoring of arch_XXX functions |
blob | commitdiff | raw | diff to current |
2011-08-10 |
Matthias Braun | let backends specify the complete long double type |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Sebastian Buchwald | Set ls_mode for created ia32_Test node. |
blob | commitdiff | raw | diff to current |
2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
blob | commitdiff | raw | diff to current |
2011-06-17 |
Christoph Mallon | Work around the PIC-in-switch problem by setting the... |
blob | commitdiff | raw | diff to current |
2011-06-16 |
Matthias Braun | fix a bunch of warnings reported by cparser |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | rework fragile ops to have a throws_exception attribute |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Matthias Braun | fix ShlD/ShrD not getting generated in some cases |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Matthias Braun | cleanup fragile op handling |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Matthias Braun | fix warnings |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | lower_dw: Shift lowering without intrinsics |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | adapt sparc backend to new prolog/epilog handling |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | fix some warnings by removing the strange abi_get_ignor... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | remove old+unused code |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Sebastian Buchwald | Both memory projs are involved in the transformation. |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | change get_ignore_irn API to take irg instead of abi |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | rename be_pos_XXX to n_be_XXX to be consistent with... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | cleanup iredges API a bit |
blob | commitdiff | raw | diff to current |
2011-04-03 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | amend to tls_chagnes |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
blob | commitdiff | raw | diff to current |
2011-03-25 |
Matthias Braun | fix wrong usage of inverted vs negated condition codes |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Matthias Braun | ia32: get_eip and fpu_trunc_mode are not always NULL... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | ia32: add some asserts for the pre_transform step |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | remove be_Barrier and lots of hacks for maintaining it |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | ia32: prefere != over < or > relation where possible |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | generalize bittest pattern |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Christoph Mallon | Use Lea instead of Add in the ia32 transformer. |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Christoph Mallon | ia32_Lea cannot use immediates, set the offset instead. |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | fix broken bt instruction after ia32 cc rewrite |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Andreas Zwinkau | Skip shift dependency if no other users |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Andreas Zwinkau | Fixes testcase opt/gzip_error |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Matthias Braun | fixed broken builtins and added some comments |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Matthias Braun | reworked ia32 condition code handling, remove backend... |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Matthias Braun | normalize some bittest constructs |
blob | commitdiff | raw | diff to current |
next |