From 324d3791f81860f3ce1a8e14b839f73ed1fbee53 Mon Sep 17 00:00:00 2001 From: Igor Breger Date: Tue, 11 Jul 2017 08:04:51 +0000 Subject: [GlobalISel][X86] Use correct AND instructions. AND8ri8 not supported in 64bit. llvm-svn: 307630 --- llvm/lib/Target/X86/X86InstructionSelector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/X86/X86InstructionSelector.cpp b/llvm/lib/Target/X86/X86InstructionSelector.cpp index e912ebcfc12..859d3288db8 100644 --- a/llvm/lib/Target/X86/X86InstructionSelector.cpp +++ b/llvm/lib/Target/X86/X86InstructionSelector.cpp @@ -642,7 +642,7 @@ bool X86InstructionSelector::selectZext(MachineInstr &I, unsigned AndOpc; if (DstTy == LLT::scalar(8)) - AndOpc = X86::AND8ri8; + AndOpc = X86::AND8ri; else if (DstTy == LLT::scalar(16)) AndOpc = X86::AND16ri8; else if (DstTy == LLT::scalar(32)) -- cgit v1.2.3