CSemanticProgram::GetOrCreateConstrainedFloatType