Introduce a new command-line flag -swift-async-fp={auto|always|never}
that controls how code generation sets the Swift extended async frame
info bit. There are three possibilities:
- auto: the default, which determines how to set the bit based on
deployment target, either statically or dynamically via
swift_async_extendedFramePointerFlags.
- always: always set the bit statically, regardless of deployment
target.
- never: never set the bit, regardless of deployment target.
Patch by Doug Gregor <dgregor@apple.com>