Update TargetTransformInfo to allow AVX1 to use YMM registers for memcmp.
This is a follow up to D68632 which enabled XOR compares which made this possible.
Paths
| Differential D69658
[X86] Enable YMM memcmp with AVX1 AbandonedPublic Authored by davezarzycki on Oct 31 2019, 3:55 AM.
Details Summary Update TargetTransformInfo to allow AVX1 to use YMM registers for memcmp. This is a follow up to D68632 which enabled XOR compares which made this possible.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 31 2019, 7:45 AM Comment Actions @davezarzycki I'm sorry but I've had to revert this - please can you regenerate the broken tests and try again? This revision is now accepted and ready to land.Oct 31 2019, 12:06 PM This revision now requires changes to proceed.Oct 31 2019, 12:07 PM
Revision Contents
Diff 227259 lib/Target/X86/X86TargetTransformInfo.cpp
test/CodeGen/X86/memcmp-more-load-pairs.ll
test/CodeGen/X86/memcmp.ll
|