Commits

Chris Lattner committed 14278ea8659
DynamicMethodBranchInst and DynamicMethodInst both only work on @objc methods, so add these verifier checks back. The rest of the changes I made are still correct/useful, as they remove pointless unchecked_ref_cast's to Builtin.UnknownObject, which generates cleaner SIL. Swift SVN r21631