I have the following sentence in my grammar book:
You studied all night last night, so tonight you ...
As I know we can say just "all last night".
What's the need to add "night" in that phrase to get "all night last night"? Does it has some different meaning?