[all-commits] [llvm/llvm-project] d37ce5: AMDGPU: Set StackPointerRegisterToSaveRestore
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Wed May 27 10:54:11 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: d37ce53ad30f3d5e7fb37b5bb9c49793ca33d2df
https://github.com/llvm/llvm-project/commit/d37ce53ad30f3d5e7fb37b5bb9c49793ca33d2df
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-05-27 (Wed, 27 May 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Log Message:
-----------
AMDGPU: Set StackPointerRegisterToSaveRestore
This will enable selecting non-entry block allocas. Skip the SP write
check in the base isSchedulingBoundary implementation to preserve the
previous scheduling behavior and avoid test churn. It's apparently for
compile time reasons, but if we were to use this more work would be
needed since in some of the failing tests, we seem to incorrectly get
hazard nops inserted.
More information about the All-commits
mailing list