HomePhabricator

[VE] Optimize prologue/epilogue instructions

Authored by kaz7 on Nov 26 2020, 5:37 AM.

Description

[VE] Optimize prologue/epilogue instructions

Optimize eliminate FP mechanism. This time optimize a function which has
no call but fixed stack objects. LLVM eliminates FP on such functions now.
Also, optimize GOT/PLT registers save/restore instructions if a given
function doesn't uses them. In addition, remove generating mechanism of
.cfi instructions since those are taken from other architectures and not
inspected yet. Update regression tests, also.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D92251

Details

Committed
kaz7Nov 30 2020, 5:22 AM
Reviewer
simoll
Differential Revision
D92251: [VE] Optimize prologue/epilogue instructions
Parents
rG273641fedc52: Try to fix bots after 112b3cb by removing cortex-a57-misched-mla.s
Branches
Unknown
Tags
Unknown