HomePhabricator

[X86] Make memcmp vector lowering handle arbitrary expansions

Authored by davezarzycki on Oct 28 2019, 5:39 AM.

Description

[X86] Make memcmp vector lowering handle arbitrary expansions

Teach combineVectorSizedSetCCEquality() to handle arbitrary memcmp
expansions but do not change any default policy for now.

This also fixes a bug in the memcmp expansion itself when large
displacements are needed.

https://reviews.llvm.org/D69507

Details

Committed
davezarzyckiOct 30 2019, 12:12 AM
Parents
rG1e589f67ef72: [llvm-objcopy][MachO] Support indirect symbol table
Branches
Unknown
Tags
Unknown