Commits
Joe Groff committed 59c7fa881c4
SIL: Refactor TypeLoweringInfo to be keyed on SILType. SIL passes need to have the value semantics information in TypeLoweringInfo available by SILType. Refactor getTypeLoweringInfo into separate "derive the SILType from a Swift type" and "determine the value semantics for a SILType" stages, and index the resulting TypeLoweringInfo by both (CanType, uncurryLevel) and SILType. Swift SVN r6429