Fold loads into sign/zero extends. instead of:
authorChris Lattner <sabre@nondot.org>
Tue, 11 Jan 2005 23:33:00 +0000 (23:33 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 11 Jan 2005 23:33:00 +0000 (23:33 +0000)
commitdbba22fa2a4a7b7e62a3b35806ec817570fccb99
treecaf5b4067471ed662268d9a7fc6008006fdfddb1
parent837caa722376d3f9539d3e44e39ce7cd5a62b733
Fold loads into sign/zero extends.  instead of:

  mov %AL, BYTE PTR [%EDX + l18_length_code]
  movzx %EAX, %AL

Emit:

  movzx %EAX, BYTE PTR [%EDX + l18_length_code]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19489 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelPattern.cpp