search for: matzeb

Displaying 5 results from an estimated 5 matches for "matzeb".

Did you mean: matze
2016 Jul 17
6
RFC: Enabling Module passes post-ISel
Hi, [Apologies to those receiving this mail twice - used the old list address by accident] In LLVM it is currently not possible to write a Module-level pass (a pass that modifies or analyzes multiple MachineFunctions) after DAG formation. This inhibits some optimizations[1] and is something I'd like to see changed. The problem is that in the backend, we emit a function at a time, from DAG
2016 Aug 16
2
A thought to improve IPRA
...k(MF, >> CallerCC); >> if (!CCMatch) { >> const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, >> CalleeCC); >> if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) >> return false; >> } >> >> Thanks MatzeB for pointing this out. > >> which usually checks that this is fine. Maybe that code looks at the >> regmask of the calling convention rather than the new regmask computed by >> IPRA? >> > > Yes I was doing the optimization at RegUsageInfoPropagate and and above >...
2016 Aug 05
2
A thought to improve IPRA
...which usually checks that this is fine. Maybe that code looks at the regmask of the calling convention rather than the new regmask computed by IPRA? - Matthias On Aug 4, 2016, at 9:22 PM, vivek pandya via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hello all, > > Adding MatzeB this may be interesting for him. > > I have tried out following way to save most of the registers for cold functions, in RegisterUsagePropagation.cpp > > if (PSI->isColdFunction(F) && F->doesNotAccessMemory() && !F->hasLocalLinkage()) { > dbgs() <&...
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