1997-02-15 |
kenner | (expand_divmod): prefer divmod in same mode over div... |
blob | commitdiff |
1997-01-27 |
kenner | (emit_store_flag): Properly test for STORE_FLAG_VALUE... |
blob | commitdiff | diff to current |
1997-01-04 |
kenner | (store_fixed_bit_field): If not SLOW_UNALIGNED_ACCESS... |
blob | commitdiff | diff to current |
1996-12-12 |
law | * expmed.c (emit_store_flag_force): Fix typos... |
blob | commitdiff | diff to current |
1996-10-21 |
tege | (emit_store_flag_force): New function. |
blob | commitdiff | diff to current |
1996-09-25 |
wilson | (store_bit_field): don't make flag_force_mem disable... |
blob | commitdiff | diff to current |
1996-07-17 |
tege | (expand_mult_highpart): Revert last change. |
blob | commitdiff | diff to current |
1996-07-03 |
mrs | formatting tweaks |
blob | commitdiff | diff to current |
1996-06-28 |
kenner | (expand_mult_highpart): Use op1 not wide_op1 in expansi... |
blob | commitdiff | diff to current |
1996-06-27 |
wilson | (extract_bit_field): Check TRULY_NOOP_TRUNCATION before |
blob | commitdiff | diff to current |
1996-05-17 |
kenner | (store_split_bit_field): Don't assume the alignment... |
blob | commitdiff | diff to current |
1996-05-05 |
kenner | Fix typo in comment. |
blob | commitdiff | diff to current |
1996-03-30 |
tege | (expand_divmod, case TRUNC_DIV_EXPR): Move some code |
blob | commitdiff | diff to current |
1996-03-27 |
kenner | (negate_rtx): Fix typo in previous change. |
blob | commitdiff | diff to current |
1996-03-24 |
kenner | (negate_rtx): Don't try to negate a constant ourself... |
blob | commitdiff | diff to current |
1996-03-19 |
kenner | (emit_store_flag): If expanding (GE X 0) will need two |
blob | commitdiff | diff to current |
1996-01-17 |
wilson | (extract_bit_field): For multi-word bitfield, clobber... |
blob | commitdiff | diff to current |
1996-01-16 |
kenner | (extract_bit_field): Don't abort if not MEM_IN_STRUCT_P. |
blob | commitdiff | diff to current |
1995-12-17 |
tege | (expand_mult_highpart): When doing widening multiply, |
blob | commitdiff | diff to current |
1995-12-15 |
kenner | (store_bit_field): Don't use insv for BLKmode value. |
blob | commitdiff | diff to current |
1995-12-14 |
tege | (expand_divmod, case TRUNC_DIV_EXPR): Only reject |
blob | commitdiff | diff to current |
1995-12-13 |
kenner | (expand_divmod): Don't use TARGET if it's the wrong... |
blob | commitdiff | diff to current |
1995-07-13 |
kenner | (SHIFT_COUNT_TRUNCATED): Use #ifdef not #if. |
blob | commitdiff | diff to current |
1995-06-15 |
kenner | Update FSF address. |
blob | commitdiff | diff to current |
1995-06-14 |
kenner | (emit_store_flag): Always set LAST. |
blob | commitdiff | diff to current |
1995-06-08 |
kenner | (store_split_bit_field): When adjust arg in BYTES_BIT_E... |
blob | commitdiff | diff to current |
1995-06-08 |
kenner | (expand_divmod): Always check result of emit_store_flag. |
blob | commitdiff | diff to current |
1995-06-01 |
kenner | (extract_fixed_bit_field): For REG case, compute total_... |
blob | commitdiff | diff to current |
1995-06-01 |
kenner | (expand_mult_highpart): Use wide_op1 for all multiplies. |
blob | commitdiff | diff to current |
1995-05-16 |
kenner | Fix typos in comments. |
blob | commitdiff | diff to current |
1995-05-02 |
meissner | If expensive optimizations, use different pseudos when... |
blob | commitdiff | diff to current |
1995-04-03 |
meissner | Get correct bit offset for big endian (SUBREG (REG)) |
blob | commitdiff | diff to current |
1995-02-13 |
dje | (store_split_bit_field): If value is VOIDmode, pass... |
blob | commitdiff | diff to current |
1995-02-11 |
kenner | (expand_divmod): Always call expand_twoval_binop with... |
blob | commitdiff | diff to current |
1995-02-06 |
tege | (mul_cost, div_cost): New variables. |
blob | commitdiff | diff to current |
1995-01-14 |
dje | Add 1995 to copyright. |
blob | commitdiff | diff to current |
1995-01-14 |
dje | (extract_bit_field, fields bigger than word case):... |
blob | commitdiff | diff to current |
1994-12-29 |
wilson | (expand_mult_highpart): Use convert_modes instead of |
blob | commitdiff | diff to current |
1994-12-12 |
dje | (emit_store_flag): Set mode after canonicalizing op0... |
blob | commitdiff | diff to current |
1994-11-29 |
kenner | (expand_shift): Open-code rotate even if by a variable. |
blob | commitdiff | diff to current |
1994-11-29 |
wilson | (store_bit_field, extract_bit_field): Consistently use |
blob | commitdiff | diff to current |
1994-11-19 |
wilson | (expand_shift): Re-enable truncation of immediate shift... |
blob | commitdiff | diff to current |
1994-11-16 |
ian | Check target endianness at run time, not compile time |
blob | commitdiff | diff to current |
1994-11-15 |
kenner | (expand_divmod, case ROUND_DIV_EXPR): Implement. |
blob | commitdiff | diff to current |
1994-11-12 |
kenner | (expand_divmod, case TRUNC_DIV_EXPR): Promote signed... |
blob | commitdiff | diff to current |
1994-09-22 |
kenner | (expand_divmod): Special case for signed CEIL_DIV_EXPR... |
blob | commitdiff | diff to current |
1994-09-15 |
wilson | (store_split_bit_field): Use number of bits in arg not |
blob | commitdiff | diff to current |
1994-08-31 |
bothner | * expmed.c (store_bit_field): Semi-revert Aug 25 change: |
blob | commitdiff | diff to current |
1994-08-31 |
kenner | (store_split_bit_field): Always adjust arg to extract_f... |
blob | commitdiff | diff to current |
1994-08-26 |
bothner | Always store into multi-word bitfields starting with... |
blob | commitdiff | diff to current |
1994-08-05 |
wilson | (expand_mult): Accept DImode for synth_mult only if |
blob | commitdiff | diff to current |
1994-07-30 |
kenner | ({store,extract}_bit_field): Don't use bitfield insn... |
blob | commitdiff | diff to current |
1994-07-28 |
kenner | (expand_mult): Properly set ADD_TARGET for add_variant. |
blob | commitdiff | diff to current |
1994-07-27 |
kenner | (expand_divmod): Don't make REG_NOTE if last insn's... |
blob | commitdiff | diff to current |
1994-07-13 |
tege | (expand_divmod, case CEIL_DIV_EXPR): Handle emit_store_... |
blob | commitdiff | diff to current |
1994-07-08 |
dje | (extract_split_bit_field): Set UNIT to BITS_PER_WORD... |
blob | commitdiff | diff to current |
1994-07-08 |
kenner | (expand_mult_highpart): Build constant forms of CNST1... |
blob | commitdiff | diff to current |
1994-07-06 |
tege | (expand_divmod): Clear out TARGET also if OP1 is a... |
blob | commitdiff | diff to current |
1994-07-05 |
tege | (expand_divmod): Fix typo setting op1_is_pow2. |
blob | commitdiff | diff to current |
1994-07-02 |
tege | (expand_divmod): Always return gen_lowpart (mode, ... |
blob | commitdiff | diff to current |
1994-07-01 |
tege | (expand_divmod): Put OP0 in a register when computing |
blob | commitdiff | diff to current |
1994-07-01 |
kenner | (expand_divmod): Don't set REG_NOTES unless we generate... |
blob | commitdiff | diff to current |
1994-06-29 |
tege | (expand_mult): Generalize to call synth_mult also for... |
blob | commitdiff | diff to current |
1994-06-18 |
kenner | (expand_shift): Don't try extzv for lshr. |
blob | commitdiff | diff to current |
1994-06-14 |
kenner | Cast pointer operands to bzero, bcopy, and bcmp to... |
blob | commitdiff | diff to current |
1994-05-26 |
kenner | (expand_divmod): Correctly set CAN_CLOBBER_OP0 when... |
blob | commitdiff | diff to current |
1994-05-11 |
wilson | (store_fixed_bit_field): Delete code to handle |
blob | commitdiff | diff to current |
1994-04-21 |
kenner | Add prototypes for static functions. |
blob | commitdiff | diff to current |
1994-04-10 |
kenner | (expand_shift): No longer reference lshl_optab. |
blob | commitdiff | diff to current |
1994-02-28 |
wilson | (store_split_bit_field): If OP0 is a SUBREG, then |
blob | commitdiff | diff to current |
1994-02-27 |
wilson | (store_fixed_bit_field): Adjust BITPOS so that it |
blob | commitdiff | diff to current |
1994-02-27 |
wilson | (store_fixed_bit_field): Move float mode to integral |
blob | commitdiff | diff to current |
1994-02-12 |
tege | (expand_shift): Truncate immediate count if SHIFT_COUNT... |
blob | commitdiff | diff to current |
1994-02-03 |
dje | (store_bit_field, insv case): Don't use PUT_MODE on |
blob | commitdiff | diff to current |
1994-02-02 |
kenner | (synth_mult): Delay allocation of algorithm structures... |
blob | commitdiff | diff to current |
1994-01-25 |
wilson | (store_split_bit_field): Reject gen_lowpart_common |
blob | commitdiff | diff to current |
1994-01-25 |
wilson | (store_split_bit_field): For BYTES_BIG_ENDIAN, only |
blob | commitdiff | diff to current |
1993-12-23 |
kenner | (expand_mult): Preserve useful sub-expressions when |
blob | commitdiff | diff to current |
1993-11-15 |
rms | (store_split_bit_field): Properly load a constant VALUE |
blob | commitdiff | diff to current |
1993-11-10 |
rms | (expand_divmod): If rem_flag, always force op0 to a... |
blob | commitdiff | diff to current |
1993-11-03 |
rms | (expand_divmod): Use target as copy_to_suggested_reg |
blob | commitdiff | diff to current |
1993-11-01 |
tege | (synth_mult): When factoring T, break from loop after... |
blob | commitdiff | diff to current |
1993-10-30 |
rms | (store_bit_field): When calling operand_subword_force, |
blob | commitdiff | diff to current |
1993-10-26 |
rms | (init_expmed): Use register 10000, not FIRST_PSEUDO_REG... |
blob | commitdiff | diff to current |
1993-10-21 |
kenner | (expand_divmod): Create RESULT in proper mode when... |
blob | commitdiff | diff to current |
1993-10-18 |
rms | (extract_split_bit_field): Change shift count calculation |
blob | commitdiff | diff to current |
1993-09-12 |
rms | (expand_shift): Use convert_modes. |
blob | commitdiff | diff to current |
1993-09-09 |
rms | (emit_store_flag, expand_divmod): Use convert_modes. |
blob | commitdiff | diff to current |
1993-09-08 |
kenner | (make_tree, case CONST_INT): Properly set high part... |
blob | commitdiff | diff to current |
1993-08-25 |
law | * expmed.c (store_bit_field): Do not use bitfield... |
blob | commitdiff | diff to current |
1993-08-11 |
rms | (SLOW_UNALIGNED_ACCESS): Define, but allow override. |
blob | commitdiff | diff to current |
1993-08-07 |
kenner | (expand_divmod): Clean up code and documentation, espec... |
blob | commitdiff | diff to current |
1993-07-30 |
kenner | (mult_is_very_cheap): Delete. |
blob | commitdiff | diff to current |
1993-07-28 |
dje | * expmed.c (store_split_bitfield): Fix handling of... |
blob | commitdiff | diff to current |
1993-07-05 |
rms | (store_split_bit_field, extract_split_bit_field): |
blob | commitdiff | diff to current |
1993-06-10 |
rms | (MAX_BITS_PER_WORD): Define earlier. |
blob | commitdiff | diff to current |
1993-06-05 |
tege | (synth_mult): Move code to add or subtract at |
blob | commitdiff | diff to current |
1993-05-08 |
rms | (init_expmed): Supply missing arg to rtx_cost. |
blob | commitdiff | diff to current |
1993-05-06 |
kenner | (store_split_bit_field): Properly handle VALUE when... |
blob | commitdiff | diff to current |
1993-04-25 |
wilson | (extract_fixed_bit_field): Adjust BITPOS so that it |
blob | commitdiff | diff to current |
next |