[IR] Add support for floating pointer atomic loads and stores