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