remove #ifdef HAVE_CONFIG_Hs
[libfirm] / ir / be / ia32 / ia32_transform.c
2008-04-21 Christoph MallonPanic when right shifting non-32bit values.
2008-04-21 Michael Beck- more SSE constants handled by instructions
2008-04-20 Michael Beck- moved the imul mem,imm32 splitting into peephole...
2008-04-20 Michael Beckmore SSE constants handled without float_entity
2008-04-15 Michael Beck- do not use imul mem, imm32 on newer AMD cpu's
2008-03-30 Matthias Braunreference are integermode too for the backend
2008-03-07 Michael Beckremoved C99 features
2008-03-07 Matthias Braunimplement float to long long conversion
2008-02-13 Matthias Braunremove debug printf
2008-02-11 Michael Beck- BugFix: don't create a Sync, if the memory predecesso...
2008-01-28 Matthias Braunimplement/fix assembler clobbers
2008-01-18 Michael Beckmore support for exceptions added
2008-01-11 Matthias Braunrefactor time measurement
2008-01-04 Matthias Braunfix some warnings, represent mode size as unsigned...
2008-01-02 Michael Beckupdate copyright message
2007-12-17 Matthias Braunreimplement the long long -> double, conversion. Remove...
2007-11-28 Matthias Braunabort if switch gets too big
2007-11-13 Matthias Braunfix handling of default pns in the backend (they don...
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-11-01 Matthias Braunuse is_Const_0 not is_Const_null in fucom creation
2007-11-01 Matthias Brauncheck that Psi flags input doesn't depend on load when...
2007-10-29 Matthias Braunpeephole optimisation: reuse zero flag from previous...
2007-10-26 Matthias Braunmoved ia32 architecture configuration to a separate...
2007-10-25 Michael BeckC99 constructs removed
2007-10-25 Christoph MallonSmall cleanups.
2007-10-25 Christoph MallonUse add_ia32_flags() instead of set_ia32_flags(), which...
2007-10-25 Matthias Braunfix parameter loads not being rematerialized
2007-10-25 Christoph MallonHandle integer Abs for modes which are not 32bits wide.
2007-10-25 Christoph MallonIn match_arguments() assert that match_am is set when...
2007-10-24 Michael Becklong double x87 modes don't support AM
2007-10-23 Christoph Mallon- Allow an arbitrary (for arbitrary < 32) number of...
2007-10-23 Michael Beckadded initialization to suppress (wrong) warning
2007-10-21 Matthias Braundon't aggressively fold some nodes when we know it...
2007-10-19 Matthias Braun- improve set transformation
2007-10-19 Christoph MallonFix fehler 98. clarify comments.
2007-10-18 Christoph MallonRestructure gen_Cmp() so it does not use ia32_use_sourc...
2007-10-17 Matthias Braunimprove float->int conversion
2007-10-17 Matthias Braun- Add a generic_attribute field to irops
2007-10-17 Michael BeckRefactored attributes:
2007-10-16 Matthias Braunno need to test mode of other argument in use_source_ad...
2007-10-16 Matthias Braun0 constants don't modify flags anymore
2007-10-16 Michael Beck- removed identical is_downconv()
2007-10-16 Michael Beckreduced memory usage
2007-10-15 Matthias Braunno need for Conv_I2I8Bit for AM
2007-10-15 Christoph MallonSkip unnecessary Convs before the shift count when...
2007-10-15 Christoph MallonUse match_arguments() in create_I2I_Conv().
2007-10-12 Matthias Braunfixed a bunch of warnings
2007-10-10 Matthias BraunConvI2I8Bit is also a transformed Load
2007-10-08 Matthias Braunimprove mode/conv handling in backend (should result...
2007-10-08 Matthias Braunno need for (strict-)conv before store
2007-10-08 Matthias Braunsupport AM in IJmp and IMul1OP
2007-10-07 Matthias Braunonly set pinned state when not already pinned
2007-10-07 Matthias Braunwe have to use the pinned state from the load when...
2007-10-05 Michael Beckmade parse_asm_constraint() static
2007-10-04 Matthias Braunfix negated set pnc with float compare problem
2007-10-04 Matthias Braunfixed/improved assembler nodes
2007-10-03 Christoph MallonDo not transform a Shl by 0-3 into a Lea. A Lea with...
2007-10-03 Christoph MallonFactorise the common code to transform binary operation...
2007-10-03 Christoph MallonSbb is not commutative, so do not tell match_arguments...
2007-10-03 Matthias Braunrename another flipped to ins_permuted, ia32 transform...
2007-10-03 Christoph MallonMatch AM when transforming ia32_l_Mul and ia32_l_IMul.
2007-10-03 Christoph MallonWhen generating a ia32_Mul or ia32_IMul1OP mark them...
2007-10-03 Michael Beckremoved C99 features
2007-10-03 Christoph MallonReplace the parameter int commutative of gen_binop...
2007-10-03 Christoph MallonRemove stale comments about the transformation environm...
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-02 Matthias Braun- workaround and document ShrD/ShlD problems correctly...
2007-10-01 Matthias Braunfix cmov AM bug, avoid some verify warning in beflags...
2007-10-01 Matthias BraunAM for CMov, SSE floats, SubSP, AddSP
2007-09-30 Matthias Braunsupport for fucom(p)i
2007-09-30 Matthias Braun- first real peephole optimisation mov 0, reg -> xor...
2007-09-30 Matthias Braun- support for Ftst instruction, AM support for x87...
2007-09-29 Christoph MallonGeneralise create_Immediate_from_int() to create_Immedi...
2007-09-29 Christoph MallonRemove gen_bin_Not(). mode_b nots should be lowered...
2007-09-29 Christoph MallonFix r16004.
2007-09-29 Christoph MallonInline gen_Minus_ex() into its only caller gen_Minus().
2007-09-28 Christoph MallonRemove ia32_Sub64Bit. Replace it by Sub and Sbb.
2007-09-27 Matthias Braunbetter debug output when assembler constraints fail...
2007-09-27 Christoph MallonAllow two should-be-same constraints for every out...
2007-09-27 Matthias Braunremove add64 (mereley a test commit for the rss feed)
2007-09-26 Christoph MallonTeach FILd to use source AM.
2007-09-25 Matthias Braun- never use (broken) sequential load/store in abi
2007-09-20 Matthias Braun- use flags handling code for ia32 Compares (including...
2007-09-17 Christoph MallonLet constants and simular things depend on the stack...
2007-09-17 Christoph MallonSimplify is_Const_Minus_1().
2007-09-17 Christoph MallonRemove dead code: tarval_is_long() returns true for...
2007-09-17 Christoph MallonRemove classify_Const() and replace it by is_Const_...
2007-09-17 Christoph MallonRemove classify_tarval(). Use tarval_is_null(), tarval_...
2007-09-13 Christoph Mallon- Remove stale comment.
2007-09-13 Matthias Braunfix flags code for mem-input changes
2007-09-13 Matthias Braun- first experimental approach of flag modeling in add/adc
2007-09-12 Christoph MallonConsistently place the mem in for AM directly after...
2007-09-11 Matthias Braunremove some unused l_ nodes
2007-09-10 Michael Beckadded constant for D->Lu conversion
2007-09-09 Christoph MallonBuild immediates for 64bit subs.
2007-09-08 Matthias Braunset use frame for xLoad constants
2007-09-08 Christoph Mallon- Fix typo in commment.
2007-09-08 Christoph MallonBuild immediates for 64bit adds.
2007-09-08 Christoph MallonFix immediate creation for sh[lr]d.
next