Commits

Joe Groff committed ddd52699efe
IRGen: Assume a 'once' predicate has been set after initialization. This lets LLVM optimize out the predicate checks and initializer calls if the same global is accessed more than once in a row, and mirrors the use of __builtin_assume in the inlined code sequence of dispatch_once and os_once. Swift SVN r32134