[all-commits] [llvm/llvm-project] 1e377a: AMDGPU: Don't consider global pressure when bundli...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Feb 2 16:00:33 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1e377a273f59375d8e6a424f66f069b3adfa1ca4
https://github.com/llvm/llvm-project/commit/1e377a273f59375d8e6a424f66f069b3adfa1ca4
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-02-02 (Tue, 02 Feb 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNRegPressure.h
M llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp
A llvm/test/CodeGen/AMDGPU/soft-clause-bundle-local-pressure.mir
Log Message:
-----------
AMDGPU: Don't consider global pressure when bundling soft clauses
This should only consider whether the pressure impact of the bundle at
the given point in the program will decrease the occupancy. High VGPR
pressure was incorrectly blocking the formation of scalar bundles, and
vice versa. This was also blocking bundling from high pressure
situations at other points in the program.
More information about the All-commits
mailing list