Don't promote to vector if the load/store is volatile.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Update based on Matt;s comments.
Will disable the case for addrspacecast in promoting to vector in a separate patch.
Paths
| Differential D33107
AMDGPU/SI: Don't promote to vector if the load/store is volatile ClosedPublic Authored by cfang on May 11 2017, 2:44 PM.
Details Summary Don't promote to vector if the load/store is volatile.
Diff Detail Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 4 others. · View Herald TranscriptMay 11 2017, 2:44 PM Comment Actions Update based on Matt;s comments. Will disable the case for addrspacecast in promoting to vector in a separate patch. This revision is now accepted and ready to land.May 12 2017, 12:49 PM Closed by commit rL302943: AMDGPU/SI: Don't promote to vector if the load/store is volatile. (authored by chfang). · Explain WhyMay 12 2017, 1:44 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 98817 lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
test/CodeGen/AMDGPU/promote-alloca-volatile.ll
|
As a separate patch this should reject addrspacecasts