Objective-C IRGen. Fixes an inconsistant linkage of
ObC's metaclass metadata with its class metadata which
results in an assert. rdar://17633301



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213076 91177308-0d34-0410-b5e6-96231b3b80d8
Add codegen for more R600 builtins

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213079 91177308-0d34-0410-b5e6-96231b3b80d8
Improve test of my previous patch. rdar://17633301


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213081 91177308-0d34-0410-b5e6-96231b3b80d8