Ensure that empty functions get their ret $0 by skipping iro_Start and beo_RegParams.
[libfirm] / ir / be / ia32 /
2008-10-04 Christoph MallonEnsure that empty functions get their ret $0 by skippin...
2008-10-04 Christoph MallonSimplify node construction in gen_Mulh().
2008-10-04 Christoph MallonMerge ia32_am_type_t and ia32_am_arity_t, because ...
2008-10-04 Christoph Mallonset_ia32_op_type() want ia32_AddrModeS, not ia32_am_Sou...
2008-10-04 Christoph MallonMake ia32_get_admissible_noreg() static.
2008-10-04 Christoph MallonEnable folding reloads into unary ia32 instructions...
2008-10-04 Christoph MallonRemove ia32_am_ternary. The only users were Div an...
2008-10-04 Christoph MallonUse ia32_copy_am_attrs() for splitting IMul reg, mem...
2008-10-04 Christoph MallonClean up turn_back_am(), panic on unknown arity.
2008-10-04 Christoph MallonSmall simplification.
2008-10-04 Christoph MallonPut the flags, which are modified by Inc/Dec, into...
2008-10-03 Christoph MallonImprove upper_bits_clean(): Recurse on Projs and failed...
2008-10-02 Sebastian BuchwaldReuse prevents_AM check in PBQP transformer.
2008-10-01 Andreas ZwinkauPanic if proj num is unexpected
2008-09-28 Matthias Braunalso count remats
2008-09-28 Matthias Braunimprove fix some statistics in bechordal
2008-09-28 Matthias Braun- split array.h into array.h/array_t.h and make array...
2008-09-27 Christoph MallonUse set_transformed_and_mark() instead of mark_irn_visi...
2008-09-26 Sebastian Buchwaldtypo
2008-09-25 Christoph Mallonpanic() instead of assert(0).
2008-09-25 Sebastian BuchwaldFixed compile error and moved cse en/disabling into...
2008-09-25 Sebastian BuchwaldAdded getter for non address mode heuristic.
2008-09-25 Sebastian BuchwaldSet cse_opt to old value instead of enabling it.
2008-09-24 Matthias Braunhack to make it possible to mark spill,reload and remat...
2008-09-24 Matthias Braunremoved outdated comment
2008-09-23 Christoph Mallonpanic() instead of assert(0)ing.
2008-09-23 Christoph MallonFix comment.
2008-09-22 Sebastian BuchwaldAdded PBQP mapping with random costs.
2008-09-22 Christoph MallonRemove long commented out assert(), which is not true...
2008-09-22 Christoph MallonSmall simplification.
2008-09-22 Christoph Mallonia32_Leave does not need esp as input operand, it only...
2008-09-21 Matthias Brauntesting upper_bits in constants is easy too
2008-09-21 Matthias Brauntransform optimization: leave out some convs and use...
2008-09-11 Michael Beck- reset the default stack alignment to 2^2
2008-09-09 Matthias Braunmatch immediate for SubSP and AddSP
2008-09-09 Matthias Brauntest without alignment
2008-09-09 Michael Beck- Allowing an initial stack_bias to be transmitted...
2008-09-09 Christoph MallonAdd should_be_same constraint on second input to second...
2008-09-08 Christoph MallonCorrectly transform memory for dest AM when Syncs are...
2008-09-07 Matthias Braunold_bp should not be part of the between type, this...
2008-09-05 Sebastian Buchwaldtypo
2008-09-05 Matthias Braunvf regs are not virtual (well not for our definition)
2008-09-05 Andreas ZwinkauRemoved -after_pbqp_transform, because it is the same...
2008-09-04 Matthias Braunremove a wrong and some unnecessary comments
2008-09-04 Matthias Braunfix the reload folding mode stuff in a more correct way
2008-09-04 Matthias Braunrevert last change
2008-09-04 Matthias Braundon't extend load_mode when folding reloads
2008-09-03 Christoph MallonFix conv skip in gen_lowered_64bit_shifts() (still...
2008-09-03 Christoph MallonOnly skip Convs within the same register class when...
2008-09-02 Christoph MallonUse backtracking in find_original_value() for the flags...
2008-09-02 Michael Beckremoved C99 feature
2008-09-02 Andreas ZwinkauDump ins_permuted and cmp_unsigned attributes to vcg
2008-09-02 Christoph MallonPartially undo r20786: Emit ret $0 especially when...
2008-08-28 Christoph Mallon80bit floats have no implicit leading 1.
2008-08-28 Christoph MallonOnly warn about Sub with constant in the backend, if...
2008-08-28 Michael BeckFix fehler139: Pass eflags input of Adc/Sbb to AM matcher.
2008-08-26 Michael BeckDo not split string literals.
2008-08-26 Christoph MallonTeach use_dest_am() about Syncs.
2008-08-25 Christoph MallonRemove unnecessary condition in Load-to-Pop-optimisatio...
2008-08-25 Christoph MallonRemove unnecessary test (when there is no index, scale...
2008-08-24 Christoph MallonRemove dead initialisation.
2008-08-23 Christoph MallonSync the Stores generated by gen_float_const_Store().
2008-08-23 Christoph MallonSimplify gen_float_const_Store().
2008-08-23 Christoph MallonRemove write-only variable. = and + output constraints...
2008-08-23 Christoph MallonRemove unnecessary dependency edge from the IncSP,...
2008-08-23 Christoph MallonFix asm_test5: Prevent the ASM node from being schedule...
2008-08-22 Christoph MallonRemove the unused node types ia32_l_Load, ia32_l_Store...
2008-08-22 Christoph MallonUse symbolic names instead of magic values for the...
2008-08-22 Christoph MallonSmall cleanup.
2008-08-22 Christoph MallonRemove final \n from panic messages, panic() adds a...
2008-08-22 Christoph MallonDo not split string literals.
2008-08-22 Christoph MallonRun the x87 simulator when a graph contains Calls,...
2008-08-22 Christoph MallonConvert Stores to Pushs after IncSP from top of stack...
2008-08-21 Christoph MallonSmall simplification in ia32 ASM emitter.
2008-08-21 Christoph Malloncc_fixed is dead, all hail stickyness_sticky!
2008-08-21 Christoph MallonDo it like GCC: write #APP #NO_APP around inline assembler.
2008-08-21 Christoph MallonRename arch_register_req_type_should_be_different to...
2008-08-21 Christoph MallonFix typo in comment.
2008-08-21 Christoph MallonWhen transforming an ASM "same"-constraint, copy the...
2008-08-20 Sebastian BuchwaldAdded assert for right am_scale value;
2008-08-19 Sebastian BuchwaldMoved creation of ia32_LdTls into common transformer.
2008-08-18 Michael BeckC99 features removed
2008-08-18 Sebastian BuchwaldMoved transformation of CopyB nodes into ia32_common_tr...
2008-08-18 Sebastian BuchwaldUse switch to decide which ia32 transformer is selected.
2008-08-17 Christoph MallonUse enums instead of magic numbers.
2008-08-15 Sebastian Buchwaldtypo
2008-08-14 Christoph MallonRemove the potentially existing Proj when replacing...
2008-08-14 Christoph MallonTeach AM folding about Syncs. Atm this only affects...
2008-08-13 Christoph MallonSmall fixes, typos, style.
2008-08-13 Christoph MallonFix crash in r21138.
2008-08-13 Matthias Braunintroduce more generic resource reservation debug helpe...
2008-08-13 Michael Beck- fixed fastcall/regparam/thiscall registers for ia32
2008-08-13 Christoph Mallon- Introduce cc_fixed: the calling convention must not...
2008-08-12 Christoph MallonDefer decision whether to create Test(x, x) instead...
2008-08-12 Christoph MallonRemove pointless assert (the node of modes is rather...
2008-08-12 Sebastian BuchwaldThe PBQP transformer still works in-place...
2008-08-12 Sebastian BuchwaldAdded missing include, so FIRM_GRGEN_BE has a chance...
2008-08-12 Sebastian BuchwaldThe PBQP transformer works in-place, so use the old...
2008-08-12 Matthias Braundon't access NULL pointers
2008-08-12 Matthias Braundo the clobber magic for all classes
next