aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2021-05-10 14:06:42 -0700
committerJessica Paquette <jpaquette@apple.com>2021-05-10 15:25:23 -0700
commit6d8b070d96197df6b5bf9fc2c53a78171ba64c6c (patch)
tree302ed4cd2344a9499cdcfa000d0cd5f07d051cc4 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parenta0fed635fe1701470062495a6ffee1c608f3f1bc (diff)
downloadllvm-6d8b070d96197df6b5bf9fc2c53a78171ba64c6c.zip
llvm-6d8b070d96197df6b5bf9fc2c53a78171ba64c6c.tar.gz
llvm-6d8b070d96197df6b5bf9fc2c53a78171ba64c6c.tar.bz2
[AArch64][GlobalISel] Enable memcpy family combines on minsize functions
The combines in `tryCombineMemCpyFamily` have heuristics (e.g. `TLI.getMaxStoresPerMemset`) which consider size. So, theoretically, enabling these combines on minsize functions shouldn't be harmful. With this enabled we save 0.9% geomean on CTMark at -Oz, and 5.1% on Bullet. There are no code size regressions. Differential Revision: https://reviews.llvm.org/D102198
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions