It takes me about 50 mins to 1 hour to complete my weightlifting:
I do 3 combound exercises, 1 legs - 1 push - 1 pull. Each consists of 3 sets, 3 minutes rest between them, 3-5 minutes rest between exercises. My warm-up sequence is the same for all exercises, 3 sets building up intensity, ~1 min between those sets. I don't do abs or stretch at the gym, i leave right after the last working set.