Re: [swift-dev] IRGen's swift_rt_* functions

2017-04-25 Thread Michael Gottesman via swift-dev
> On Apr 25, 2017, at 11:24 AM, Roman Levenstein via swift-dev > wrote: > > >> On Apr 25, 2017, at 11:18 AM, Jordan Rose wrote: >> >> I believe these are interposition points for things like dtrace, and also >> useful for Roman's experiments with nonatomic retain counting. Roman, do you >>

Re: [swift-dev] IRGen's swift_rt_* functions

2017-04-25 Thread Roman Levenstein via swift-dev
> On Apr 25, 2017, at 11:18 AM, Jordan Rose wrote: > > I believe these are interposition points for things like dtrace, and also > useful for Roman's experiments with nonatomic retain counting. Roman, do you > know? I had a chat with Slava yesterday and explained it to him. But basically, t

Re: [swift-dev] IRGen's swift_rt_* functions

2017-04-25 Thread Jordan Rose via swift-dev
I believe these are interposition points for things like dtrace, and also useful for Roman's experiments with nonatomic retain counting. Roman, do you know? (JoeG would know too but he's on vacation.) Jordan > On Apr 24, 2017, at 17:15, Slava Pestov via swift-dev > wrote: > > Hi all, > >

[swift-dev] IRGen's swift_rt_* functions

2017-04-24 Thread Slava Pestov via swift-dev
Hi all, Now that we’re using swiftcc, does IRGen still need to emit the swift_rt_* wrappers around runtime calls? They look like no-ops at this point since the runtime entry points themselves should be swiftcc with the callee save variant? Slava ___ s