Commits

Chris Lattner committed 4968cc208ba
A couple of related changes: - Enhance SILBuilder::emitStrongRelease to be smarter. - Start using emitStrongRelease in type lowering, SILGen, CapturePromotion (replacing its implementation of the same logic), and MandatoryInlining (one more place) - Rename the primitive createStrongRetain/ReleaseInst instructions to lose their suffix. - Now that createStrongRetain/ReleaseInst are not special cases from the naming perspective, remove some special cases from DeserializeSIL and ParseSIL. Swift SVN r10449