gallivm: scratch support + cl fixes.
This is need for OpenCL private memory space
There is a second patch to fix 8/16-bit global stores and a 3rd to avoid some library callout from llvm for 64->16 bit truncation.
This is need for OpenCL private memory space
There is a second patch to fix 8/16-bit global stores and a 3rd to avoid some library callout from llvm for 64->16 bit truncation.