It is completely fine to send multiple patches, saying that the second and further patches depends on the first one. That would actually help other developers review patch set. Each step needs to compile and pass all tests if applied in sequence, though. http://llvm-reviews.chandlerc.com/D2225