[PATCH] D37890: [X86] Don't emit COPY_TO_REG to ABCD registers before EXTRACT_SUBREG of sub_8bit
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 14 21:16:18 PDT 2017
craig.topper created this revision.
This is similar to https://reviews.llvm.org/D37843, but for sub_8bit. This fixes all of the patterns except for the 2 that emit only an EXTRACT_SUBREG. That causes a verifier error with global isel because global isel doesn't know to issue the ABCD when doing this extract on 32-bits targets.
https://reviews.llvm.org/D37890
Files:
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86InstrCompiler.td
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37890.115356.patch
Type: text/x-patch
Size: 5423 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170915/b5fde85f/attachment.bin>
More information about the llvm-commits
mailing list