If SIA agree to do this and they won't always, they will charge the difference between the ticket you bought and the full C ticket for the journey in question, they do not sell cheap upgrades on the day.
It's probably cheaper to upgrade in advance through their call centre than wait to do it at the airport. Beware, SIA premium cabins are often full and if you wait until you are at the airport you may be disappointed.