Chris Lattner is a bit of a C++ head, no? LLVM is a C++ project...
With that said, yea, refactoring support in Xcode is a drag.