#2 since then you will only render the fragments you need to render.
however in #1 you can sometimes get early z for free by not clearing the depth buffer after the first pass.
Both situations will have a speed increase with early z.