Use same MSSA clobbering checks as in the AMDGPUAnnotateUniformValues.
Kernel argument promotion needs exactly the same information so factor
out utility function isClobberedInFunction.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Event Timeline
llvm/lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.cpp | ||
---|---|---|
34 | This is usefull routine outside of the eclosing function, I would move it on the file scope and replace Load argument with its pointer, I don't see other uses of Load there. |
llvm/lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.cpp | ||
---|---|---|
29 | Nit: move the debug output back to isClobberedInFunction |
clang-format: please reformat the code