 I think it's really important not to sacrifice sleep for revision. Some really interesting studies have shown that a good night of sleep can actually process information in the brain while you're asleep and actually come up with novel solutions to complex problems. Also, sleep will help you lay down memories. So sure, I know that there are demands of revision and all that stuff, but still defend your sleep. It will actually make you more efficient the next day.