Open Quuxplusone opened 5 years ago
Bugzilla Link | PR42079 |
Status | NEW |
Importance | P enhancement |
Reported by | Craig Topper (craig.topper@gmail.com) |
Reported on | 2019-05-30 16:12:45 -0700 |
Last modified on | 2019-07-03 00:55:13 -0700 |
Version | trunk |
Hardware | PC Windows NT |
CC | craig.topper@gmail.com, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, spatel+llvm@rotateright.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
Is this the kind of thing that we could check for in X86GenFoldTables ? I realise its not used all the time but could still be useful.
You mean walking the patterns to detect ones that use a load patfrag, but are declared to use i64mem or some other less than a vector memory type?
Fixed the pmovzx/pmovsx variant of this bug in r364977
(In reply to Craig Topper from comment #3)
> You mean walking the patterns to detect ones that use a load patfrag, but
> are declared to use i64mem or some other less than a vector memory type?
Yes that's probably whats needed. I'm not sure if its a good idea or not, but
as we're tending to use X86GenFoldTables as a checker as opposed to a generator
maybe its worth it?