Early Z pass question

Hi so with early z pass , I put some trees out and turn it on , restart editor , and it compiles lots of shaders. So what happens after project is done compiling and Z pass is on and then I add more trees on the level in the future? Are they automatically set with the Z pass then once it’s turned on ? Will it compile shaders again for the new trees? thanks