Hi l tu,
Welcome to the AMD Developer forum.
I am moving your question to the OpenCL forum, where an expert should be able to help you out.
In the future, you can post your OpenCL-related questions directly in the OpenCL forum.
My apologies for this delayed reply. After checking with some experienced folks, I've come to know that “Swizzled buffer addressing” is not available from OpenCL.
FYI: There is a shuffle function in OpenCL that manipulates the ordering of elements in a vector.