Apart from the backwards-layout of classes (which makes it hard to read for me) makes sense. Needs review from Richard or Doug for domain knowledge... http://llvm-reviews.chandlerc.com/D1425