ia32_IJmp needs the no-out-requirements hack, too.
[libfirm] / ir / be / ia32 / ia32_spec.pl
2009-09-22 Christoph Mallonia32_IJmp needs the no-out-requirements hack, too.
2009-09-18 Matthias Braun- further refactoring and finally eliminated the callba...
2009-09-18 Matthias Braun- Reworked backends to put out register_requirements...
2009-08-14 Matthias Braunfix a bug in constraint enforcement; improve phi handli...
2009-08-11 Matthias BraunSwitchJmp doesn't have 1 'none' output
2009-08-06 Matthias Braun- Rewrite internal backend logic for querying register...
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2009-03-02 Matthias Braunfix some cases of PIC emitting
2008-12-29 Michael Beck- implemented ia32 inport, outport for ir_bk_(in|out...
2008-12-24 Michael Beck- gcc uses UD2 for __builtin_trap()
2008-12-23 Michael Beck- add builtin_(trap|bswap)
2008-12-23 Christoph MallonSimplify generating the extend suffix for ia32_Load.
2008-12-23 Christoph MallonMake generated code for ia32 %ME a bit more pretty.
2008-12-23 Michael Beck- implemented __builtin_(ffs|ctz|clz|popcount|parity)
2008-12-21 Michael Beck- corrected SSE prefetch instructions
2008-12-21 Michael Beck- implemented __builtin_prefetch in ia32 BE
2008-12-19 Michael Beck- implemented ia32_ClimbFrame() pseudo-instruction
2008-12-01 Christoph MallonPerform dark rituals and resurrect ProduceVal. We...
2008-11-28 Christoph MallonRemove ProduceVal. Replace it by Xor0 (to produce 0...
2008-11-27 Moritz KrollFixed typo
2008-11-25 Christoph MallonEmit mode suffix for instructions, which did not do...
2008-11-14 Christoph MallonAdd a flags output to IMul1OP for consistency with...
2008-11-12 Christoph MallonHandle replacement of ia32_Conv_I2I by Cwtl as peephole...
2008-11-07 Michael Beck- change the modified flags of ASM instruction from...
2008-11-07 Michael Beck- BugFix: ia32_Call modifies flags!
2008-10-25 Matthias Braunmark ebp output of leave as ignore
2008-10-23 Matthias Braun- Part1 of backend reorganisation:
2008-10-08 Christoph MallonIntroduce ia32_Call, which can handle address mode.
2008-10-07 Christoph MallonUse separate code to emit suffixes for integer and...
2008-10-04 Christoph MallonMicro optimisation of the day: Remove ia32_Test, which...
2008-10-04 Christoph MallonMerge ia32_am_type_t and ia32_am_arity_t, because ...
2008-10-04 Christoph MallonRemove ia32_am_ternary. The only users were Div an...
2008-10-04 Christoph MallonPut the flags, which are modified by Inc/Dec, into...
2008-09-22 Christoph Mallonia32_Leave does not need esp as input operand, it only...
2008-09-09 Christoph MallonAdd should_be_same constraint on second input to second...
2008-09-05 Matthias Braunvf regs are not virtual (well not for our definition)
2008-08-22 Christoph MallonRemove the unused node types ia32_l_Load, ia32_l_Store...
2008-08-13 Christoph MallonSmall fixes, typos, style.
2008-07-23 Michael Beck- add support for opcode specific hash function
2008-07-22 Matthias Braunadd some dumping hints to irop flags
2008-06-03 Matthias Braunswitch projs have long pnc not pn_Cmp
2008-05-24 Matthias Braunnormalize/fix ProjM numbers, avoid dead code in some...
2008-05-21 Michael Beck- add a flag to allow 2 users when matching address...
2008-05-14 Michael Beck- modeled vfisttp using a dummy output value, this...
2008-05-14 Michael Beck- don't use inc/dec on core2
2008-05-13 Michael BeckBugFix:
2008-05-13 Michael BeckSSE3 fisttp instruction added (currently unused due...
2008-05-12 Michael Beck- BugFix: added missing test when creating bt instructions
2008-05-11 Michael Beckgenerate bt x,n for if (x & (1 << n)) on Core2:
2008-05-02 Michael Beckuse mode_xmm where appropriate
2008-05-01 Michael Beckuse mode_xmm where appropriate
2008-05-01 Michael Beck- transfor xorps r,r and xorpd r,r into pxor on netburs...
2008-04-23 Christoph MallonGive some node inputs more meaningful names.
2008-04-23 Christoph MallonMove the if-not-AM-input of ia32 Div and IDiv to slot...
2008-04-22 Christoph MallonFix inconsistency between reg_req and ins of Push:...
2008-04-21 Michael Beck- more SSE constants handled by instructions
2008-04-20 Michael Beckmore SSE constants handled without float_entity
2008-04-19 Michael Beckreorganized cpu's, architectures, and features, hopeful...
2008-04-16 Christoph MallonRemove ia32_am_Dest.
2008-04-16 Christoph MallonRemove ia32_am_Full.
2008-04-16 Christoph MallonSplit ia32_Pop into ia32_Pop and ia32_PopMem.
2008-04-15 Michael Beck- add barcelona and generic32 targets
2008-04-03 Matthias Braunstarted implementing Mac Style PIC
2008-03-11 Matthias Braunwe do need stack:I|S...
2008-03-11 Matthias Braunstack:S is enough no need to specify I (explicitely)
2008-01-18 Michael Beckmore support for exceptions added
2008-01-16 Matthias Braunfix the sub to neg_add case when the flags of the sub...
2008-01-02 Michael BeckYasm don't like fnstsw, requires an %ax argument. Gas...
2007-12-17 Matthias Braunreimplement the long long -> double, conversion. Remove...
2007-10-29 Matthias Braunpeephole optimisation: reuse zero flag from previous...
2007-10-25 Matthias Braunfix parameter loads not being rematerialized
2007-10-23 Christoph Mallon- Allow an arbitrary (for arbitrary < 32) number of...
2007-10-20 Christoph MallonFix r16293.
2007-10-19 Christoph MallonMake the emit sequences of ShrD and ShlD probably more...
2007-10-19 Matthias Braun- improve set transformation
2007-10-17 Matthias Braununsafe mode for float to int conversion
2007-10-17 Matthias Braun- Add a generic_attribute field to irops
2007-10-17 Michael BeckRefactored attributes:
2007-10-15 Matthias Braunmove lea_to_add into the peephole phase
2007-10-08 Matthias Braunremove unused R flags, mark vfld as rematerialisable
2007-10-08 Matthias Braunsupport AM in IJmp and IMul1OP
2007-10-07 Matthias Braunwe have to use the pinned state from the load when...
2007-10-04 Matthias Braunfix negated set pnc with float compare problem
2007-10-04 Matthias Braunfixed/improved assembler nodes
2007-10-04 Christoph MallonSwap the esp and value inputs of ia32_Push (so esp...
2007-10-03 Matthias Braunrename pnc_flipped to ins_permuted and change back...
2007-10-03 Christoph MallonRemove the node type ia32_int. It is unused and its...
2007-10-03 Christoph MallonRemove wrong AM specification from several nodes.
2007-10-03 Christoph Mallonvfprem is not capable of address mode.
2007-10-03 Christoph MallonRemove the unused node type ia32_l_Sar.
2007-10-03 Christoph MallonRemove the unused nodes ia32_l_vfdiv, ia32_l_vfmul...
2007-10-03 Christoph MallonAnnotate nodes with their AM capabilities.
2007-10-02 Matthias Braun- workaround and document ShrD/ShlD problems correctly...
2007-10-01 Christoph MallonAdd a should_be_same constraint for the second input...
2007-10-01 Matthias BraunAM for CMov, SSE floats, SubSP, AddSP
2007-09-30 Matthias Braunmore outreg query fixes
2007-09-30 Matthias Braunadd assert for not getting bad out regs, and fix some...
2007-09-30 Matthias Braunsupport for fucom(p)i
2007-09-30 Matthias Braun- support for Ftst instruction, AM support for x87...
2007-09-29 Christoph MallonFix wrong emitter specifications of CvtSI2SS and CvtSI2SD.
next