summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstructionSelector.cpp
diff options
context:
space:
mode:
authorIgor Breger <igor.breger@intel.com>2017-07-11 08:04:51 +0000
committerIgor Breger <igor.breger@intel.com>2017-07-11 08:04:51 +0000
commit324d3791f81860f3ce1a8e14b839f73ed1fbee53 (patch)
tree053ede0cf90804b18ea042fda723a0628ebc4225 /llvm/lib/Target/X86/X86InstructionSelector.cpp
parent2779165d8cee46d1dfc8ad63e73b51839ed9c30f (diff)
downloadbcm5719-llvm-324d3791f81860f3ce1a8e14b839f73ed1fbee53.tar.gz
bcm5719-llvm-324d3791f81860f3ce1a8e14b839f73ed1fbee53.zip
[GlobalISel][X86] Use correct AND instructions.
AND8ri8 not supported in 64bit. llvm-svn: 307630
Diffstat (limited to 'llvm/lib/Target/X86/X86InstructionSelector.cpp')
-rw-r--r--llvm/lib/Target/X86/X86InstructionSelector.cpp2
1 files changed, 1 insertions, 1 deletions
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))
OpenPOWER on IntegriCloud