@llvm.lifetime.begin acts as a load, not @llvm.lifetime.end.