3e54bad5b3
The device libraries provide hip.bc, which only contains __atomic_work_item_fence. This is identical to OpenCL's atomic_work_item_fence, except prefixed with __. This only existed to switch over the unknown values the OpenCL function provides. There's no need to go through the wrapper here since it's using constant values, and without it we can drop one of the bitcode libraries. I'm guessing this was a holdover from before the fence builtin existed. Change-Id: I8b04614f96194eafddeba295215c12c3856e6c42