Bitcast the pointer and operands to integer types having the same size, working around LLVM inability to lower a LL/SC operation when the operands have floating-point types (and are reasonably sized). Closes #4457
Bitcast the pointer and operands to integer types having the same size, working around LLVM inability to lower a LL/SC operation when the operands have floating-point types (and are reasonably sized). Closes #4457