Changes in directory llvm/lib/Target/ARM:
ARMInstrThumb.td updated: 1.3 -> 1.4 --- Log message: extload -> zextload --- Diffs of the changes: (+5 -0) ARMInstrThumb.td | 5 +++++ 1 files changed, 5 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrThumb.td diff -u llvm/lib/Target/ARM/ARMInstrThumb.td:1.3 llvm/lib/Target/ARM/ARMInstrThumb.td:1.4 --- llvm/lib/Target/ARM/ARMInstrThumb.td:1.3 Wed Jan 24 02:53:17 2007 +++ llvm/lib/Target/ARM/ARMInstrThumb.td Fri Jan 26 13:13:16 2007 @@ -484,6 +484,11 @@ def : ThumbPat<(zextloadi1 t_addrmode_s1:$addr), (tLDRB t_addrmode_s1:$addr)>; +// extload -> zextload +def : ThumbPat<(extloadi1 t_addrmode_s1:$addr), (tLDRB t_addrmode_s1:$addr)>; +def : ThumbPat<(extloadi8 t_addrmode_s1:$addr), (tLDRB t_addrmode_s1:$addr)>; +def : ThumbPat<(extloadi16 t_addrmode_s2:$addr), (tLDRH t_addrmode_s2:$addr)>; + // truncstore i1 -> truncstore i8 def : ThumbPat<(truncstorei1 GPR:$src, t_addrmode_s1:$dst), (tSTRB GPR:$src, t_addrmode_s1:$dst)>; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits