83af327ef2
* add default visibility to most APIs in program_state * remove unwanted C++ headers * Add symbol visibility pragmas and compiler flags * Add visibility attribute to APIs in channel_descriptor and hip_hcc * remove unused headers * simplify build flags with hcc * add pragma visibility hidden to functional_grid_launch * [CMake] add gfx908 back