2009-11-25 |
Matthias Braun | vfnodes supporting addressmode did not keep to res... |
blob | commitdiff | raw |
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 |
2007-10-25 |
Matthias Braun | fix parameter loads not being rematerialized |
blob | commitdiff | raw | diff to current |
2007-10-23 |
Christoph Mallon | - Allow an arbitrary (for arbitrary < 32) number of... |
blob | commitdiff | raw | diff to current |
2007-10-20 |
Christoph Mallon | Fix r16293. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Christoph Mallon | Make the emit sequences of ShrD and ShlD probably more... |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Matthias Braun | - improve set transformation |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Matthias Braun | unsafe mode for float to int conversion |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Matthias Braun | - Add a generic_attribute field to irops |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Michael Beck | Refactored attributes: |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | move lea_to_add into the peephole phase |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Matthias Braun | remove unused R flags, mark vfld as rematerialisable |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Matthias Braun | support AM in IJmp and IMul1OP |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Matthias Braun | we have to use the pinned state from the load when... |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Matthias Braun | fix negated set pnc with float compare problem |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Matthias Braun | fixed/improved assembler nodes |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Christoph Mallon | Swap the esp and value inputs of ia32_Push (so esp... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Matthias Braun | rename pnc_flipped to ins_permuted and change back... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove the node type ia32_int. It is unused and its... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove wrong AM specification from several nodes. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | vfprem is not capable of address mode. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove the unused node type ia32_l_Sar. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove the unused nodes ia32_l_vfdiv, ia32_l_vfmul... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Annotate nodes with their AM capabilities. |
blob | commitdiff | raw | diff to current |
2007-10-02 |
Matthias Braun | - workaround and document ShrD/ShlD problems correctly... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Christoph Mallon | Add a should_be_same constraint for the second input... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Matthias Braun | AM for CMov, SSE floats, SubSP, AddSP |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | more outreg query fixes |
blob | commitdiff | raw | diff to current |
next |