[llvm] r183589 - Remember the anyext patterns.

Jakob Stoklund Olesen stoklund at 2pi.dk
Fri Jun 7 15:59:29 PDT 2013


Author: stoklund
Date: Fri Jun  7 17:59:29 2013
New Revision: 183589

URL: http://llvm.org/viewvc/llvm-project?rev=183589&view=rev
Log:
Remember the anyext patterns.

Modified:
    llvm/trunk/lib/Target/Sparc/SparcInstr64Bit.td

Modified: llvm/trunk/lib/Target/Sparc/SparcInstr64Bit.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Sparc/SparcInstr64Bit.td?rev=183589&r1=183588&r2=183589&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Sparc/SparcInstr64Bit.td (original)
+++ llvm/trunk/lib/Target/Sparc/SparcInstr64Bit.td Fri Jun  7 17:59:29 2013
@@ -241,6 +241,8 @@ def LDXri  : F3_2<3, 0b001011,
 // Extending loads to i64.
 def : Pat<(i64 (zextloadi1 ADDRrr:$addr)), (LDUBrr ADDRrr:$addr)>;
 def : Pat<(i64 (zextloadi1 ADDRri:$addr)), (LDUBri ADDRri:$addr)>;
+def : Pat<(i64 (extloadi1 ADDRrr:$addr)), (LDUBrr ADDRrr:$addr)>;
+def : Pat<(i64 (extloadi1 ADDRri:$addr)), (LDUBri ADDRri:$addr)>;
 
 def : Pat<(i64 (zextloadi8 ADDRrr:$addr)), (LDUBrr ADDRrr:$addr)>;
 def : Pat<(i64 (zextloadi8 ADDRri:$addr)), (LDUBri ADDRri:$addr)>;





More information about the llvm-commits mailing list