Allow address-phis with -enforce-exclusivity.
Allow address-phis with -enforce-exclusivity.

As long as begin/end access scopes are respected, enforce-exclusivity does not
actually care about address phis.

Eventually, we will disable address phis completely, but that requires adding a
"address legalization" transform to various CFG passes, such as jump threading
and loop rotate.

Meanwhile, we will continue to suppress these CFG transformations when access
markers are involved. This means that optimizations will work differently, and
some will be suppressed in the presence of access markers. That means that
optimizing the access markers themselves will be a prerequisite to enabling them
by default, even if the overhead of the checks is tolerable.

devincoughlin/swift,hooman/swift,natecook1000/swift,alblue/swift,jmgc/swift,brentdax/swift,tkremenek/swift,parkera/swift,austinzheng/swift,jopamer/swift,nathawes/swift,roambotics/swift,huonw/swift,atrick/swift,CodaFi/swift,nathawes/swift,lorentey/swift,airspeedswift/swift,shahmishal/swift,aschwaighofer/swift,shahmishal/swift,gregomni/swift,harlanhaskins/swift,benlangmuir/swift,devincoughlin/swift,karwa/swift,ahoppen/swift,benlangmuir/swift,tkremenek/swift,stephentyrone/swift,huonw/swift,amraboelela/swift,allevato/swift,rudkx/swift,roambotics/swift,jmgc/swift,hooman/swift,danielmartin/swift,devincoughlin/swift,rudkx/swift,shajrawi/swift,natecook1000/swift,JGiola/swift,nathawes/swift,lorentey/swift,shajrawi/swift,parkera/swift,ahoppen/swift,xwu/swift,austinzheng/swift,natecook1000/swift,glessard/swift,parkera/swift,lorentey/swift,sschiau/swift,gribozavr/swift,JGiola/swift,ahoppen/swift,gribozavr/swift,huonw/swift,CodaFi/swift,parkera/swift,ahoppen/swift,karwa/swift,airspeedswift/swift,karwa/swift,austinzheng/swift,hooman/swift,xwu/swift,devincoughlin/swift,shajrawi/swift,xwu/swift,tjw/swift,gribozavr/swift,hooman/swift,harlanhaskins/swift,airspeedswift/swift,glessard/swift,glessard/swift,jopamer/swift,shajrawi/swift,harlanhaskins/swift,amraboelela/swift,xedin/swift,huonw/swift,apple/swift,devincoughlin/swift,xwu/swift,nathawes/swift,JGiola/swift,tjw/swift,xedin/swift,allevato/swift,shahmishal/swift,jopamer/swift,shajrawi/swift,huonw/swift,allevato/swift,airspeedswift/swift,apple/swift,parkera/swift,gregomni/swift,CodaFi/swift,gregomni/swift,danielmartin/swift,roambotics/swift,sschiau/swift,austinzheng/swift,allevato/swift,glessard/swift,shajrawi/swift,jmgc/swift,tkremenek/swift,austinzheng/swift,practicalswift/swift,gribozavr/swift,jckarter/swift,lorentey/swift,alblue/swift,danielmartin/swift,benlangmuir/swift,stephentyrone/swift,karwa/swift,natecook1000/swift,stephentyrone/swift,practicalswift/swift,austinzheng/swift,alblue/swift,parkera/swift,natecook1000/swift,sschiau/swift,xedin/swift,jckarter/swift,aschwaighofer/swift,tjw/swift,jmgc/swift,roambotics/swift,jmgc/swift,glessard/swift,practicalswift/swift,amraboelela/swift,jopamer/swift,natecook1000/swift,apple/swift,airspeedswift/swift,allevato/swift,stephentyrone/swift,JGiola/swift,practicalswift/swift,shahmishal/swift,stephentyrone/swift,hooman/swift,apple/swift,atrick/swift,sschiau/swift,harlanhaskins/swift,shahmishal/swift,tkremenek/swift,jopamer/swift,jopamer/swift,shahmishal/swift,xwu/swift,rudkx/swift,lorentey/swift,jckarter/swift,jmgc/swift,hooman/swift,allevato/swift,devincoughlin/swift,benlangmuir/swift,xedin/swift,gribozavr/swift,atrick/swift,brentdax/swift,xwu/swift,tkremenek/swift,lorentey/swift,amraboelela/swift,ahoppen/swift,xwu/swift,brentdax/swift,roambotics/swift,gregomni/swift,austinzheng/swift,gribozavr/swift,atrick/swift,huonw/swift,jopamer/swift,danielmartin/swift,apple/swift,devincoughlin/swift,hooman/swift,shahmishal/swift,brentdax/swift,aschwaighofer/swift,gregomni/swift,danielmartin/swift,CodaFi/swift,rudkx/swift,jckarter/swift,jckarter/swift,tjw/swift,JGiola/swift,aschwaighofer/swift,lorentey/swift,sschiau/swift,shajrawi/swift,stephentyrone/swift,aschwaighofer/swift,karwa/swift,harlanhaskins/swift,gribozavr/swift,parkera/swift,nathawes/swift,alblue/swift,practicalswift/swift,alblue/swift,practicalswift/swift,CodaFi/swift,apple/swift,xedin/swift,gregomni/swift,JGiola/swift,karwa/swift,roambotics/swift,alblue/swift,benlangmuir/swift,jckarter/swift,nathawes/swift,rudkx/swift,tkremenek/swift,devincoughlin/swift,shahmishal/swift,natecook1000/swift,lorentey/swift,ahoppen/swift,stephentyrone/swift,xedin/swift,airspeedswift/swift,amraboelela/swift,practicalswift/swift,xedin/swift,aschwaighofer/swift,shajrawi/swift,gribozavr/swift,brentdax/swift,xedin/swift,CodaFi/swift,tjw/swift,airspeedswift/swift,tjw/swift,brentdax/swift,karwa/swift,glessard/swift,huonw/swift,alblue/swift,benlangmuir/swift,CodaFi/swift,danielmartin/swift,jckarter/swift,amraboelela/swift,harlanhaskins/swift,sschiau/swift,sschiau/swift,atrick/swift,sschiau/swift,allevato/swift,tkremenek/swift,harlanhaskins/swift,aschwaighofer/swift,rudkx/swift,brentdax/swift,tjw/swift,parkera/swift,jmgc/swift,danielmartin/swift,practicalswift/swift,karwa/swift,atrick/swift,nathawes/swift,amraboelela/swift