[PATCH] Disable passes on optnone functions
Paul_Robinson at playstation.sony.com
Mon Mar 17 10:35:14 PDT 2014
> -----Original Message-----
> From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-
> bounces at cs.uiuc.edu] On Behalf Of Robinson, Paul
> Sent: Friday, March 07, 2014 9:47 AM
> To: llvm-commits at cs.uiuc.edu
> Subject: RE: [PATCH] Disable passes on optnone functions
> Ping. Somebody willing to own MachineFunctionPass behavior?
> > -----Original Message-----
> > From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-
> > bounces at cs.uiuc.edu] On Behalf Of Robinson, Paul
> > Sent: Monday, March 03, 2014 6:25 PM
> > To: Nick Lewycky
> > Cc: llvm-commits at cs.uiuc.edu
> > Subject: RE: [PATCH] Disable passes on optnone functions
> > > -----Original Message-----
> > > From: Nick Lewycky [mailto:nicholas at mxc.ca]
> > > Sent: Saturday, March 01, 2014 1:17 AM
> > > To: Robinson, Paul
> > > Cc: llvm-commits at cs.uiuc.edu
> > > Subject: Re: [PATCH] Disable passes on optnone functions
> > >
> > > Robinson, Paul wrote:
> > > > This patch disables a number of Machine Function Passes for
> > functions
> > > > with the 'optnone' attribute.
> > > >
> > > > To come up with the list of passes, I looked at
> > > > and disabled whatever would be excluded under CodeGenOpt::None.
> > > > Except, I did not disable anything listed in
> > > > as I can't see how to substitute one RA pass sequence for another
> > > > a per-function basis. Maybe there's a way to deal with that
> > > > but for now it seemed prudent (and not horribly harmful to the
> > > > of 'optnone') to leave well enough alone.
> > > > If anybody has an idea, we're open to it.
> > >
> > > I note that I'm on the 'to' line, but I am certainly not the right
> > > person to review this. I know some high-level design of the codegen
> > > parts, but that's about it.
> > Ah, sorry. You were there for me on the
> > part, I shouldn't have presumed about MachineFunctionPass.
> > >
> > > Would someone else please take a look?
> > >
> > > Nick
> > --paulr
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 9703 bytes
More information about the llvm-commits