Displaying 8 results from an estimated 8 matches for "aarch64collectloh".
2015 Feb 26
4
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
Hi Ahmed,
Did you run these experiments on a platform with a linker that makes
use of the AArch64CollectLOH-pass-produced information?
I'm guessing that the AArch64CollectLOH-pass information and a linker
that makes use of that information could affect the profitability of
the GlobalMerge pass?
Thanks,
Kristof
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmde...
2015 Feb 27
2
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
...PM Ahmed Bougacha <ahmed.bougacha at gmail.com>
wrote:
> On Thu, Feb 26, 2015 at 2:33 AM, Kristof Beyls <kristof.beyls at arm.com>
> wrote:
> >
> > Hi Ahmed,
> >
> > Did you run these experiments on a platform with a linker that makes
> > use of the AArch64CollectLOH-pass-produced information?
>
> As Jim says, I'm on iOS, so yes. However, I'm mostly running tests
> with the pass disabled.
>
> >
> > I'm guessing that the AArch64CollectLOH-pass information and a linker
> > that makes use of that information could affect...
2015 Feb 27
0
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
...gmail.com>
> wrote:
>>
>> On Thu, Feb 26, 2015 at 2:33 AM, Kristof Beyls <kristof.beyls at arm.com>
>> wrote:
>> >
>> > Hi Ahmed,
>> >
>> > Did you run these experiments on a platform with a linker that makes
>> > use of the AArch64CollectLOH-pass-produced information?
>>
>> As Jim says, I'm on iOS, so yes. However, I'm mostly running tests
>> with the pass disabled.
>>
>> >
>> > I'm guessing that the AArch64CollectLOH-pass information and a linker
>> > that makes use of th...
2015 Feb 27
0
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
On Thu, Feb 26, 2015 at 2:33 AM, Kristof Beyls <kristof.beyls at arm.com> wrote:
>
> Hi Ahmed,
>
> Did you run these experiments on a platform with a linker that makes
> use of the AArch64CollectLOH-pass-produced information?
As Jim says, I'm on iOS, so yes. However, I'm mostly running tests
with the pass disabled.
>
> I'm guessing that the AArch64CollectLOH-pass information and a linker
> that makes use of that information could affect the profitability of
> the Glo...
2015 Feb 27
1
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
...> >> On Thu, Feb 26, 2015 at 2:33 AM, Kristof Beyls <kristof.beyls at arm.com>
> >> wrote:
> >> >
> >> > Hi Ahmed,
> >> >
> >> > Did you run these experiments on a platform with a linker that makes
> >> > use of the AArch64CollectLOH-pass-produced information?
> >>
> >> As Jim says, I'm on iOS, so yes. However, I'm mostly running tests
> >> with the pass disabled.
> >>
> >> >
> >> > I'm guessing that the AArch64CollectLOH-pass information and a linker
>...
2015 Aug 11
3
Working with X86 registers in MachineInstr
Hi all,
I am attempting to implement the "reaching definitions" data-flow algorithm
on (X86) MachineBasicBlocks for an analysis pass. To do this, I need to
compute gen/kill sets for machine basic blocks. To start with, I am only
considering the general-purpose registers, RAX-R15 and their sub-registers.
Thus, I need to examine each MachineInstr to determine which register(s) it
2014 Sep 25
2
[LLVMdev] MachineRegisterInfo use_iterator/reg_iterator?
Thanks Quentin. I'm trying to examine from the operands of the return
instruction, and then to get the last assignment of those. I thought
use_iterator/reg_iterator may suit better than just loop through the
machine basicblock in the reverse order.
Cheng-Chih
On Thu, Sep 25, 2014 at 1:51 PM, Quentin Colombet <qcolombet at apple.com>
wrote:
> Hi Cheng-Chih,
>
> On Sep 25,
2015 Feb 26
5
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
Hi all,
I've started looking at the GlobalMerge pass, enabled by default on
ARM and AArch64. I think we should reconsider that, at least for
AArch64.
As is, the pass just merges all globals together, in groups of 4KB
(AArch64, 128B on ARM).
At the time it was enabled, the general thinking was "it's almost
free, it doesn't affect performance much, we might as well use it".