Pranav Bhandarkar 7dda912cd7 Hexagon - Add peephole optimizations for zero extends.
* lib/Target/Hexagon/HexagonInstrInfo.td: Add patterns to combine a
	sequence of a pair of i32->i64 extensions followed by a "bitwise or"
	into COMBINE_rr.
	* lib/Target/Hexagon/HexagonPeephole.cpp: Copy propagate Rx in the
	instruction Rp = COMBINE_Ir_V4(0, Rx) to the uses of Rp:subreg_loreg.
	* test/CodeGen/Hexagon/union-1.ll: New test.
	* test/CodeGen/Hexagon/combine_ir.ll: Fix test.

llvm-svn: 180946
2013-05-02 20:22:51 +00:00
..
2012-05-15 16:13:12 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-15 16:13:12 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-10 20:20:25 +00:00
2012-05-15 16:13:12 +00:00
2012-05-10 20:20:25 +00:00
2012-05-15 16:13:12 +00:00
2012-05-10 20:20:25 +00:00
2012-05-15 16:13:12 +00:00
2012-05-10 20:20:25 +00:00
2012-05-15 16:13:12 +00:00
2012-05-15 16:13:12 +00:00