You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (llvm#102913)
Converts AMDGPUResourceUsageAnalysis pass from Module to MachineFunction
pass. Moves function resource info propagation to to MC layer (through
helpers in AMDGPUMCResourceInfo) by generating MCExprs for every
function resource which the emitters have been prepped for.
Fixesllvm#64863
[AMDGPU] Fix stack size metadata for functions with direct and indirect calls (llvm#110828)
When a function has an external call, it should still use the stack
sizes of direct, known, calls to calculate its own stack size
[AMDGPU] Fix resource usage information for unnamed functions (llvm#115320)
Resource usage information would try to overwrite unnamed functions if
there are multiple within the same compilation unit. This aims to either
use the `MCSymbol` assigned to the unnamed function (i.e.,
`CurrentFnSym`), or, rematerialize the `MCSymbol` for the unnamed
function.
Reapply [AMDGPU] Avoid resource propagation for recursion through multiple functions (llvm#112251)
I was wrong last patch. I viewed the `Visited` set purely as a possible
recursion deterrent where functions calling a callee multiple times are
handled elsewhere. This doesn't consider cases where a function is
called multiple times by different callers still part of the same call
graph. New test shows the aforementioned case.
Reapplies llvm#111004, fixesllvm#115562.
[AMDGPU] Newly added test modified for recent SGPR use change (llvm#116427)
Mistimed rebase for llvm#112251 which added new tests which did not consider
the changes introduced in llvm#112403 yet
Change-Id: I4dfe6a1b679137e080a6d2b44016347ea704b014
0 commit comments