compiler/nir: Add memory-semantics/access properties to all atomic operations
New version only adds the ACCESS/MEMORY_SEMANTICS to atomic ops. The atomic load/store ops will be added in a separate MR.
/cc @jekstrand @cmarcelo @daniels @kusma @jenatali @karolherbst
Edited by Boris Brezillon