The PR follows the earlier https://github.com/llvm/llvm-project/pull/123840 PR for atomic operation support in CUF
isa/dyn_cast/cast/...
FloatType