aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)Author
2000-05-03 * config/i386/i386.md (lshrqi2_cmpno): Use q not r in constraint.Jason R Thorpe
2000-04-17 * i386.c (athlon_cost): Fix lea, divide and XFmode move costs.Jan Hubicka
2000-04-12 * i386.c (x86_sub_esp_4, x86_sub_esp_8, x86_add_esp_4, x86_add_esp_8):Jan Hubicka
2000-04-09 * genrecog.c (pred): Update comparison_operator for the unorderedRichard Henderson
2000-04-09 * i386.md (fix_truncsfhi2, fix_truncdfhi2,John Wehle
2000-04-08 * i386.md (ashrsi3, ashrhi3, ashrqi3): Fix typo.John Wehle
2000-04-03 * bb-reorder.c (verify_insn_chain): #ifdef out unless ENABLE_CHECKING.Zack Weinberg
2000-03-28Add CCZmode.Richard Henderson
2000-03-27 * i386.md (call_pop_0, call_value_pop_0): New.Richard Henderson
2000-03-18 * i386.c (call_insn_operand): Always allow SYMBOL_REF,Richard Henderson
2000-03-16 * i386.md (all HI and QI mode non-move patterns): ConditionizeJan Hubicka
2000-03-15 * i386.md (movhi_1): Promote movw imm, reg to movl imm, reg andJan Hubicka
2000-03-14 * regmove.c (combine_stack_adjustments): New.Richard Henderson
2000-03-08 * i386.md (strlensi): Initialize eoschar and align before use.Richard Henderson
2000-03-01 * i386.md (mulqi3): New pattern.Jan Hubicka
2000-02-26Fix copyrights.Jeffrey A Law
2000-02-26*** empty log message ***Graham Stott
2000-02-08 * i386.md (addqi3_cc): Fix contraints.Jan Hubicka
2000-02-06 * i386.c (ix86_can_use_return_insn_p): Fail for large poped argsRichard Henderson
2000-02-06 * i386.md (widening and peepholes): Mask the constant instead ofRichard Henderson
2000-02-04 * i386.c (SAVE_REGS_FIRST): Remove.Jan Hubicka
2000-02-03 * i386.md (movstrsi, clrstrsi): Support variable sized copies, alignJan Hubicka
2000-02-02 * i386.c (general_no_elim_operand): New.Richard Henderson
2000-01-24 * i386.h (PREDICATE_CODES): Add aligned_operand.Jan Hubicka
2000-01-18 * i386.md (memstr): Do not use rep stosb for counts divisible by 4Jan Hubicka
2000-01-16 * config/i386/i386.md: Add peephole to merge successive stackZack Weinberg
2000-01-11 * i386.md (movstrsi expander): Rewrite.Jan Hubicka
2000-01-11 * i386.c (ix86_attr_length_default): Handle TYPE_STR and TYPE_CLD.Jan Hubicka
2000-01-06 * reg-stack.c (subst_stack_regs_pat): Handle correctly USEs ofJan Hubicka
2000-01-04 * i386.c (ix86_expand_move): Allow pushes of memory, offload to memoryJan Hubicka
2000-01-04Restrict i386 flag setting shift patternsBernd Schmidt
2000-01-04 * config/i386/i386.md (builtin_setjmp_receiver): New pattern.Anthony Green
1999-12-17 * i386.md (HI to SImode promoting splitters): Rewrite.Jan Hubicka
1999-12-17 * i386.md (test?i_1): Use "nonmemory_operand" predicate, simplifyJan Hubicka
1999-12-16 * i386.md (movqi): Use "nonimmediate_operand" for output operand.Jan Hubicka
1999-12-09 * i386.md (cpu attribute): Add "athlon".Jan Hubicka
1999-12-09 * i386.md (neg??, abs?f, one_cmpl?i): Use nonimmediate_operand in expander.Jan Hubicka
1999-12-02 * i386.md (extend?f?f2): Force the input into a register, notJan Hubicka
1999-12-01 * i386.md (addsi3_cc): Add "binary_operator_ok" to the condition.Jan Hubicka
1999-12-01 * i386.md (QImode patterns): Remove '*' before the 'r' constraints.Jan Hubicka
1999-12-01 * (addsi): New add to lea splitter.Jan Hubicka
1999-12-01 * i386.c (ix86_expand_move): Never add clobbers to move patterns.Jan Hubicka
1999-12-01 * i386.md (zero_extend?i?i2): Rewrite to expanders; new patternsJan Hubicka
1999-12-01 * i386.md (neg?f2_if): Split "r" and "f" to separate alternatives.Jan Hubicka
1999-11-25 * reg-stack.c (subst_stack_regs_pat): Swap operands in commutativeJan Hubicka
1999-11-21 * i386.md (neg, not and abs patterns): Revmap to useJan Hubicka
1999-11-21 * i386.md (negs?2): Rewrite to expanders, new patterns and splittersJan Hubicka
1999-11-19 * i386.h (enum reg_class): Add FLOAT_INT_REGS.Jan Hubicka
1999-11-19 * i386.md (extend?f?f): Split to expander and pattern, refuse twoJan Hubicka
1999-11-19 * i386.md (ashrsi3_31): Allow cltd when optimizing for size evenJan Hubicka