Commits

John McCall committed 1ae1f750d08
Move most type metadata lookups into their own readnone functions, and make those functions memoize the result. This memoization can be both threadsafe and extremely fast because of the memory ordering rules of the platforms we're targeting: x86 is very permissive, and ARM has a very convenient address-dependence rule which happens to exactly match the semantics we need. Swift SVN r20381