2011-04-28 |
Matthias Braun | add unknown_jump opflag for the special case of a jump... |
blob | commitdiff | raw |
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 |
2008-09-09 |
Christoph Mallon | Add should_be_same constraint on second input to second... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Matthias Braun | vf regs are not virtual (well not for our definition) |
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-13 |
Christoph Mallon | Small fixes, typos, style. |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Michael Beck | - add support for opcode specific hash function |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Matthias Braun | add some dumping hints to irop flags |
blob | commitdiff | raw | diff to current |
2008-06-03 |
Matthias Braun | switch projs have long pnc not pn_Cmp |
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-21 |
Michael Beck | - add a flag to allow 2 users when matching address... |
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-13 |
Michael Beck | SSE3 fisttp instruction added (currently unused due... |
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-02 |
Michael Beck | use mode_xmm where appropriate |
blob | commitdiff | raw | diff to current |
2008-05-01 |
Michael Beck | use mode_xmm where appropriate |
blob | commitdiff | raw | diff to current |
2008-05-01 |
Michael Beck | - transfor xorps r,r and xorpd r,r into pxor on netburs... |
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-22 |
Christoph Mallon | Fix inconsistency between reg_req and ins of Push:... |
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 | more SSE constants handled without float_entity |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | reorganized cpu's, architectures, and features, hopeful... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Remove ia32_am_Dest. |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Remove ia32_am_Full. |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Split ia32_Pop into ia32_Pop and ia32_PopMem. |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Michael Beck | - add barcelona and generic32 targets |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Matthias Braun | started implementing Mac Style PIC |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Matthias Braun | we do need stack:I|S... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Matthias Braun | stack:S is enough no need to specify I (explicitely) |
blob | commitdiff | raw | diff to current |
2008-01-18 |
Michael Beck | more support for exceptions added |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Matthias Braun | fix the sub to neg_add case when the flags of the sub... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | Yasm don't like fnstsw, requires an %ax argument. Gas... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Matthias Braun | reimplement the long long -> double, conversion. Remove... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Matthias Braun | peephole optimisation: reuse zero flag from previous... |
blob | commitdiff | raw | diff to current |
next |