[X86] New pass to change byte and word instructions to zero-extending versions.
authorKevin B. Smith <kevin.b.smith@intel.com>
Thu, 11 Feb 2016 19:43:04 +0000 (19:43 +0000)
committerKevin B. Smith <kevin.b.smith@intel.com>
Thu, 11 Feb 2016 19:43:04 +0000 (19:43 +0000)
commit6a83350bee20c6f42b3cb1118d47f803cc5e3f55
treef8c041a32df7f6004b96dad6df7352daf2eb1761
parent829365aeef9cde27b00969e7801b0f4844025ca1
[X86] New pass to change byte and word instructions to zero-extending versions.
Differential Revision: http://reviews.llvm.org/D17032

llvm-svn: 260572
llvm/lib/Target/X86/CMakeLists.txt
llvm/lib/Target/X86/X86.h
llvm/lib/Target/X86/X86FixupBWInsts.cpp [new file with mode: 0644]
llvm/lib/Target/X86/X86TargetMachine.cpp
llvm/test/CodeGen/X86/fixup-bw-inst.ll [new file with mode: 0644]