llvm::Value

Hello
I have a llvm::Value* v;
the type of *v is FloteTypeId.I know that it corresponds to some value float value,but during llvm IR generation this value should be changed,based on some conditions.
For example I will need to set the value to corespond to 5.7.

How can I do it?

Thank you.