Merge branch 'main' of github.com:apple/swift into tensorflow-stage
* 'main' of github.com:apple/swift:
[ownership] Centralize all info about SILInstruction forwarding in the SILInstruction class hierarchy itself.
[ownership] Assume values/operands in SILGlobalVariable blocks are not in OSSA.
[sil] Templatize base class of FieldIndexCacheBase.
[autodiff] Change getTangentStoredProperty() to use a Projection instead of FieldIndexCacheBase.