CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/05/31 13:15:05
Modified files:
gnu/llvm/lib/CodeGen: ReturnProtectorLowering.cpp
gnu/llvm/lib/Target/AArch64: AArch64FrameLowering.cpp
AArch64ReturnProtectorLowering.cpp
Log message:
Re-enable RETGUARD leaf function optimization for arm64.
It turns out MachineFrameInfo.hasCalls() is unreliable, because it is
up to the backends to update this information whenever they add calls
to a function, and this does not always happen.
ok kettenis@