Commits
Joe Groff committed 8ac1bda8178
SIL: Move retain/release/destroy helpers onto SILBuilder. Add a convenience SILModule::getTypeLoweringInfo forwarder, and move the emitRetainRValue and emitReleaseRValue helpers from SILGenFunction to SILBuilder so they're more readily available to non-SILGen passes. Add an emitDestroyAddress helper that emits nothing, destroy_addr, or load + release based on the value semantics of the referenced type. Swift SVN r6431