Commit fc3fb4ba by Uros Bizjak Committed by Uros Bizjak

i386.md (*anddi3_doubleword): Generate AND insn using…

i386.md (*anddi3_doubleword): Generate AND insn using ix86_expand_binary_operator instead of gen_andsi3.

	* config/i386/i386.md (*anddi3_doubleword): Generate AND insn
	using ix86_expand_binary_operator instead of gen_andsi3.

From-SVN: r234456
parent 69a9a66f
2016-03-24 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*anddi3_doubleword): Generate AND insn
using ix86_expand_binary_operator instead of gen_andsi3.
2016-03-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/70396
......
......@@ -8154,7 +8154,7 @@
ix86_expand_move (SImode, &operands[0]);
}
else if (operands[2] != constm1_rtx)
emit_insn (gen_andsi3 (operands[0], operands[1], operands[2]));
ix86_expand_binary_operator (AND, SImode, &operands[0]);
else if (operands[5] == constm1_rtx)
emit_note (NOTE_INSN_DELETED);
if (operands[5] == const0_rtx)
......@@ -8163,7 +8163,7 @@
ix86_expand_move (SImode, &operands[3]);
}
else if (operands[5] != constm1_rtx)
emit_insn (gen_andsi3 (operands[3], operands[4], operands[5]));
ix86_expand_binary_operator (AND, SImode, &operands[3]);
DONE;
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment