remove unused R flags, mark vfld as rematerialisable
[libfirm] / ir / be / ia32 /
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 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-06 Matthias Braunadd an option to disable calling convention optimisation
2007-10-06 Matthias Braunemit a Begin and End marker around functions (usefull...
2007-10-05 Michael Beckmade parse_asm_constraint() static
2007-10-05 Michael Beckdoxygen comment added
2007-10-04 Matthias Braunfix negated set pnc with float compare problem
2007-10-04 Matthias Braunfixed/improved assembler nodes
2007-10-04 Christoph MallonBetter detection of sign extension for generating 32x32...
2007-10-04 Christoph MallonManual CSE.
2007-10-04 Christoph MallonSwap the esp and value inputs of ia32_Push (so esp...
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 Matthias Braundo NOT mirror pnc on swap_left_right anymore, as it...
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 Matthias Braunrename pnc_flipped to ins_permuted and change back...
2007-10-03 Michael Beckadd some more comments
2007-10-03 Michael Beckremoved C99 features
2007-10-03 Christoph MallonReplace the parameter int commutative of gen_binop...
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 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-03 Christoph MallonAnnotate nodes with their AM capabilities.
2007-10-03 Christoph MallonReplace a magic number by an enum. Turn two if cascades...
2007-10-03 Christoph MallonDirectly tie the ConvI2I8Bit node to the ConvI2I emitte...
2007-10-03 Christoph MallonFix typo in comment.
2007-10-02 Matthias Braunfix cmov emitter
2007-10-02 Matthias Braun- workaround and document ShrD/ShlD problems correctly...
2007-10-02 Matthias Braunworkaround lowering problems
2007-10-01 Christoph MallonAdd a should_be_same constraint for the second input...
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-10-01 Matthias Braunmark methods with lowered struct params, correctly...
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- first real peephole optimisation mov 0, reg -> xor...
2007-09-30 Matthias Braunstarted working on a peephole phase
2007-09-30 Matthias Braun- support for Ftst instruction, AM support for x87...
2007-09-30 Matthias Braunadd index to register classes, change some fields to...
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-29 Christoph MallonFix wrong emitter specifications of CvtSI2SS and CvtSI2SD.
2007-09-29 Christoph MallonRemove unused operand specifications.
2007-09-29 Christoph MallonRemove unused operand specifications.
2007-09-29 Christoph MallonIn emit_ia32_Conv_with_FP() the operands were swapped...
2007-09-29 Christoph MallonRemove the parameter produces_result from ia32_emit_bin...
2007-09-29 Christoph MallonxZero produses its result in outreg 0, not in the non...
2007-09-29 Christoph MallonIn get_out_reg() assert that the requested outreg posit...
2007-09-28 Christoph MallonRemove ia32_Sub64Bit. Replace it by Sub and Sbb.
2007-09-28 Matthias Braunfix for fehler87
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-27 Michael Beckremoved unneccessary constraints
2007-09-26 Matthias Braunno environment anymore for emitters
2007-09-26 Christoph MallonTeach FILd to use source AM.
2007-09-25 Michael BeckC99 feature removed
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-20 Michael Beckfixed Push creation (use new constants for get_irn_n...
2007-09-19 Christoph MallonGet rid of be_SetSP.
2007-09-18 Matthias Braundo optimize_graph after abi
2007-09-18 Christoph MallonTreat the lower word of lowered 64bit operations always...
2007-09-18 Matthias Braunuse register_class_types, remove flag definitions
2007-09-18 Matthias Braunfix warning, disable negative symconsts
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-14 Michael Beckuse EMMS/FEMMS on AMD machines to clear x87 state
2007-09-14 Michael Beckuse ffreep st instead of fstp st on athlon
2007-09-14 Michael Beckffreep added
2007-09-14 Michael BeckARCH_ATHLON macro added
2007-09-14 Matthias Braundo mode_b lowering before abi phase
2007-09-13 Christoph Mallon- Remove stale comment.
2007-09-13 Michael Beckadded isa and bias to ia32_intrinsic_env_t, c99 feature...
2007-09-13 Michael BeckImproved 32x32=64bit multiplication
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-12 Matthias Braunset names for ia32 default pns
2007-09-12 Matthias Braunset names for ia32 default pns
2007-09-11 Matthias Braunremove some unused l_ nodes
2007-09-11 Matthias Braunexecute finish in the finish phase not in the after_ra...
2007-09-11 Christoph MallonRemove duplicate AM declarations.
2007-09-10 Matthias Braunmake use of custom_init_attribute functions for specify...
2007-09-10 Michael Beckadded constant for D->Lu conversion
2007-09-10 Christoph MallonAdd magic for better code emission of 64bit minus.
next