1. 25 Nov, 2009 38 commits
  2. 24 Nov, 2009 2 commits
    • i386.md (plusminus_carry_mnemonic): New code attribute. · 14c27152
      	* config/i386/i386.md (plusminus_carry_mnemonic): New code attribute.
      	(add<mode>3_carry): Change operand order of plus RTX.
      	(*add<mode>3_carry): Ditto.
      	(*addsi3_carry_zext): Ditto.
      	(*add<dwi>3_doubleword): Update for changed operand order.
      	(*negti2_1 splitter): Ditto.
      	(*negdi2_1 splitter): Ditto.
      	(<plusminus_insn><mode>3_carry): Macroize expander from
      	{add,sub}<mode>3_carry patterns using plusminus code iterator.
      	(*<plusminus_insn><mode>3_carry): Macroize insn from
      	*{add,sub}<mode>3_carry patetrns using plusminus code iterator.
      	(neg<mode>2): Macroize expander from neg{qi,hi,si,di,ti}2
      	patterns using SDWIM mode iterator.
      	(*neg<dwi>2_doubleword): New insn_and_split pattern.  Macroize
      	pattern from *neg{di,ti}2_1 patterns and corresponding splitters
      	using DWIH mode iterator.
      	(*neg<mode>2_1): Macroize insn from neg{qi,hi,si,di}2_1 patterns
      	using SWI mode iterator.
      	(*neg<mode>2_cmpz): Ditto from neg{qi,hi,si,di}2_cmpz patterns.
      	(one_cmpl<mode>2): Macroize expander from one_cmpl{qi,hi,si,di}2
      	patterns using SWIM mode iterator.
      	(*one_cmpl<mode>2_1): Macroize insn from one_cmpl{hi,si,di}2_1
      	patterns using SWI248 mode iterator.
      	(*one_cmpl<mode>2_2): Macroize insn from one_cmpl{qi,hi,si,di}2_2
      	patterns using SWI mode iterator.
      	(*one_cmpl<mode>2_2 splitter): Macroize splitter from
      	one_cmpl{qi,hi,si,di}2_2 splitter patterns using SWI mode iterator.
      
      From-SVN: r154522
      Uros Bizjak committed
    • * zlib.m4: New file. · 678ff823
      From-SVN: r154521
      Joel Brobecker committed