[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