7aecf232 fixed the bug where we would miscompile, but we still generate a crazy amount of code. Turn off the expansion until someone implements an appropriate heuristic.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D77599
[AArch64] Don't expand memcmp in strict align mode. ClosedPublic Authored by efriedma on Apr 6 2020, 3:21 PM.
Details Summary 7aecf232 fixed the bug where we would miscompile, but we still generate a crazy amount of code. Turn off the expansion until someone implements an appropriate heuristic.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 6 2020, 11:03 PM Closed by commit rGe9ac757f79cd: [AArch64] Don't expand memcmp in strict align mode. (authored by efriedma). · Explain WhyApr 7 2020, 11:23 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 255511 llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
llvm/test/CodeGen/AArch64/bcmp-inline-small.ll
|