See the corresponding RFC on llvm-dev for a discussion of this proposal.
On this review we're looking for the following feedback: going into specific details, what do you think should be done differently, and what do you think is exactly right in the draft proposal?