search for: opts_idisnull

Displaying 4 results from an estimated 4 matches for "opts_idisnull".

2016 Aug 05
2
A thought to improve IPRA
...to PreserveMost but it excludes RAX and > RDI. It also excludes XMM*. There is also one more interesting bug ( actually it is very similar to what we faced while optimizing function for not saving registers) > > See in SPASS application there is a very simple function : > > BOOL opts_IdIsNull(OPTID Id) > { > return opts_IdEqual(opts_IdNull(), Id); > } > > This is cold function for a particular input and that is why it is getting selected for the optimization. But with CXX_FAST_TLS it is getting generated as follows : > > _opts_IdIsNull: #...
2016 Aug 16
2
A thought to improve IPRA
...X and >> RDI. It also excludes XMM*. There is also one more interesting bug ( >> actually it is very similar to what we faced while optimizing function for >> not saving registers) >> >> See in SPASS application there is a very simple function : >> >> BOOL opts_IdIsNull(OPTID Id) >> { >> return opts_IdEqual(opts_IdNull(), Id); >> } >> >> This is cold function for a particular input and that is why it is >> getting selected for the optimization. But with CXX_FAST_TLS it is getting >> generated as follows : >> >&g...
2016 Jul 29
2
A thought to improve IPRA
----- Original Message ----- > From: "vivek pandya" <vivekvpandya at gmail.com> > To: "Hal Finkel" <hfinkel at anl.gov> > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Quentin Colombet" > <qcolombet at apple.com>, "Mehdi Amini" <mehdi.amini at apple.com> > Sent: Friday, July 29, 2016 5:02:44 AM >
2016 Jul 29
0
A thought to improve IPRA
On Fri, Jul 29, 2016 at 9:01 AM, Hal Finkel <hfinkel at anl.gov> wrote: > ----- Original Message ----- > > From: "vivek pandya" <vivekvpandya at gmail.com> > > To: "Mehdi Amini" <mehdi.amini at apple.com> > > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Hal Finkel" <hfinkel at anl.gov>, > "Quentin