Add DUMMY_CHAIN SDNode to denote stores of interest
Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=28915
Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=30411
This is an alternative to rejected D24745
Differential D27964
AMDGPU/R600: Serialize vector trunc stores to private AS jvesely on Dec 19 2016, 5:46 PM. Authored by
Details Add DUMMY_CHAIN SDNode to denote stores of interest Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=28915 This is an alternative to rejected D24745
Diff Detail
Event Timeline
Comment Actions Why are all the test changes for local memory read/write, when the code changes behavior for private memory stores? Comment Actions similar changes were necessary for constant/global tests but D24746, made the checks a bit more loose so they pass without changes. hopefully, providing better machinePointerInfo will help eliminate all of those stack accesses. For some reason, tests in store-private.ll did not see the issue when storing to generic private AS pointer, and already test for correct sequence of RMWs.
Comment Actions ping. Comment Actions LGTM. I think there's a better solution but I'm not sure if it's worth investing in the effort
|