2012-11-25 |
Christoph Mallon | bearch: remove arch_register_type_joker. |
blob | commitdiff | raw |
2012-11-16 |
Matthias Braun | ia32: fix stupid bug introduced in last commit |
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-15 |
Christoph Mallon | x87: Simplify x87 code generation. |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Christoph Mallon | Merge the (single) pop and non-pop variants of x87... |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Christoph Mallon | Merge the pop and non-pop variants of x87 store operations. |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Christoph Mallon | Merge the pop and non-pop variants of x87 binary operat... |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Christoph Mallon | Merge the r and non-r variants of fdiv and fsub. |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Christoph Mallon | Panic when asked to simulate a vfprem. |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Christoph Mallon | Implement binary emitter for ia32 bswap. |
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-22 |
Christoph Mallon | Properly specify alternate AM in the ia32_IJmp emit... |
blob | commitdiff | raw | diff to current |
2012-07-23 |
Matthias Braun | ia32: avoid assembler warning for 16bit stores |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Christoph Mallon | Use ia32_emitf() in ia32_spec.pl. |
blob | commitdiff | raw | diff to current |
2012-06-19 |
Christoph Mallon | Remove the never read flag irop_flag_dump_noinput. |
blob | commitdiff | raw | diff to current |
2012-06-19 |
Christoph Mallon | Remove the never read flag irop_flag_labeled. |
blob | commitdiff | raw | diff to current |
2012-06-19 |
Christoph Mallon | Mark memory using nodes with "uses_memory". |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Matthias Braun | add dwarf register number to register description |
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-12-21 |
Matthias Braun | be: rework op_attr handling |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Matthias Braun | correctly implement memop handling |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: remove remnants of machine description |
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-02 |
Matthias Braun | introduce Switch node |
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-25 |
Christoph Mallon | Remove ia32_l_Setcc and remove set creation callback... |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Matthias Braun | some cleanups for middleend node creation in backends |
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-15 |
Matthias Braun | avoid generic names like flags in generator |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Christoph Mallon | Extend the NOT+ADC-trick (sic) for SUB to SBB. |
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-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Michael Beck | Removed the callee/caller saved flag from register... |
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-05-25 |
Matthias Braun | cleanup fragile op handling |
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-28 |
Matthias Braun | add unknown_jump opflag for the special case of a jump... |
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-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
blob | commitdiff | raw | diff to current |
2011-03-22 |
Matthias Braun | pin prolog/epilog nodes |
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 |
2010-11-14 |
Michael Beck | Prefix global entities from the ia32 backend with ia32_... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Matthias Braun | remove outdated/wrong comments from backend specs |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Matthias Braun | change backend node specification to use whole words... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Matthias Braun | fix a few whitespace errors and remove spec cruft |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Christoph Mallon | ia32 Not does not affect the flags. |
blob | commitdiff | raw | diff to current |
2010-04-10 |
Michael Beck | Renamed ia32 Push0 to PushEax (because this is the... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Matthias Braun | fix the sub esp,4 => push peephole optimisation |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Matthias Braun | model Unknowns as own nodes (but not in form of an... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Matthias Braun | kill the concept of an unknown register - it just heavi... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Matthias Braun | put my notes into the code so they don't get lost.... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Matthias Braun | fix fehler175.c |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Matthias Braun | - allow_ifconv interface was totally braindamaged.... |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Matthias Braun | remove ins_permuted from CMovcc and Setcc constructors... |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Michael Beck | Add an cse_neutral opcode property. Nodes with this... |
blob | commitdiff | raw | diff to current |
2010-01-17 |
Michael Beck | Partly undo r26950: there seems be be subtile differenc... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Matthias Braun | panic instead of wrong results for Set and CMov with... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Matthias Braun | vfnodes supporting addressmode did not keep to res... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Matthias Braun | - refactoring of backend generator scripts: You can... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Matthias Braun | jumps have a special irn flag now so beirgmod can ident... |
blob | commitdiff | raw | diff to current |
2009-09-22 |
Christoph Mallon | Implement binary emitter for Set. |
blob | commitdiff | raw | diff to current |
2009-09-22 |
Christoph Mallon | ia32_IJmp needs the no-out-requirements hack, too. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Matthias Braun | - Reworked backends to put out register_requirements... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Matthias Braun | fix a bug in constraint enforcement; improve phi handli... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Matthias Braun | SwitchJmp doesn't have 1 'none' output |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Matthias Braun | - Rewrite internal backend logic for querying register... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Matthias Braun | fix some cases of PIC emitting |
blob | commitdiff | raw | diff to current |
2008-12-29 |
Michael Beck | - implemented ia32 inport, outport for ir_bk_(in|out... |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Michael Beck | - gcc uses UD2 for __builtin_trap() |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - add builtin_(trap|bswap) |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Simplify generating the extend suffix for ia32_Load. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Make generated code for ia32 %ME a bit more pretty. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - implemented __builtin_(ffs|ctz|clz|popcount|parity) |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - corrected SSE prefetch instructions |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - implemented __builtin_prefetch in ia32 BE |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Michael Beck | - implemented ia32_ClimbFrame() pseudo-instruction |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Christoph Mallon | Perform dark rituals and resurrect ProduceVal. We... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Christoph Mallon | Remove ProduceVal. Replace it by Xor0 (to produce 0... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Moritz Kroll | Fixed typo |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Christoph Mallon | Emit mode suffix for instructions, which did not do... |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Christoph Mallon | Add a flags output to IMul1OP for consistency with... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle replacement of ia32_Conv_I2I by Cwtl as peephole... |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Michael Beck | - change the modified flags of ASM instruction from... |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Michael Beck | - BugFix: ia32_Call modifies flags! |
blob | commitdiff | raw | diff to current |
2008-10-25 |
Matthias Braun | mark ebp output of leave as ignore |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Matthias Braun | - Part1 of backend reorganisation: |
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 | Use separate code to emit suffixes for integer and... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Micro optimisation of the day: Remove ia32_Test, which... |
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 | Remove ia32_am_ternary. The only users were Div an... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Put the flags, which are modified by Inc/Dec, into... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Christoph Mallon | ia32_Leave does not need esp as input operand, it only... |
blob | commitdiff | raw | diff to current |
next |