diff --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst --- a/llvm/docs/AMDGPUUsage.rst +++ b/llvm/docs/AMDGPUUsage.rst @@ -4732,7 +4732,12 @@ - generic - private 1. buffer/global/flat_load - constant - - volatile & !nontemporal + - !volatile & nontemporal + + 1. buffer/global/flat_load + glc=1 slc=1 + + - volatile 1. buffer/global/flat_load glc=1 @@ -4750,17 +4755,17 @@ be reordered by hardware. - - !volatile & nontemporal - - 1. buffer/global/flat_load - glc=1 slc=1 - load *none* *none* - local 1. ds_load store *none* *none* - global - !volatile & !nontemporal - generic - private 1. buffer/global/flat_store - constant - - volatile & !nontemporal + - !volatile & nontemporal + + 1. buffer/global/flat_store + glc=1 slc=1 + + - volatile 1. buffer/global/flat_store 2. s_waitcnt vmcnt(0) @@ -4777,11 +4782,6 @@ be reordered by hardware. - - !volatile & nontemporal - - 1. buffer/global/flat_store - glc=1 slc=1 - store *none* *none* - local 1. ds_store **Unordered Atomic** ------------------------------------------------------------------------------------ @@ -6034,7 +6034,12 @@ - generic - private 1. buffer/global/flat_load - constant - - volatile & !nontemporal + - !volatile & nontemporal + + 1. buffer/global/flat_load + slc=1 + + - volatile 1. buffer/global/flat_load glc=1 dlc=1 @@ -6052,17 +6057,17 @@ be reordered by hardware. - - !volatile & nontemporal - - 1. buffer/global/flat_load - slc=1 - load *none* *none* - local 1. ds_load store *none* *none* - global - !volatile & !nontemporal - generic - private 1. buffer/global/flat_store - constant - - volatile & !nontemporal + - !volatile & nontemporal + + 1. buffer/global/flat_store + slc=1 + + - volatile 1. buffer/global/flat_store 2. s_waitcnt vscnt(0) @@ -6079,11 +6084,6 @@ be reordered by hardware. - - !volatile & nontemporal - - 1. buffer/global/flat_store - slc=1 - store *none* *none* - local 1. ds_store **Unordered Atomic** ------------------------------------------------------------------------------------