OSDN Git Service

PEI: Delay checking requiresFrameIndexReplacementScavenging
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 27 Mar 2019 16:37:31 +0000 (16:37 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 27 Mar 2019 16:37:31 +0000 (16:37 +0000)
commit9859759f10ad0701e7342bc95edc1e8dbf892a26
tree05ae85c2831f3f04792c6fb49667c363cf7c628d
parent77362bcbc4c036b9f20f7a7444841fe0eb804674
PEI: Delay checking requiresFrameIndexReplacementScavenging

Currently this is called before the frame size is set on the
function. For AMDGPU, the scavenger is used for large frames where
part of the offset needs to be materialized in a register, so
estimating the frame size is useful for knowing whether the scavenger
is useful.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357087 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/PrologEpilogInserter.cpp