Swift Intermediate Language (SIL) — Swift 2.2 documentation