Displaying 20 results from an estimated 70 matches similar to: "stack dump at -early-cse-memssa twice"
2010 Apr 24
2
multiple paired t-tests without loops
I am new to R and I suspect my problem is easily solved, but I haven't
been able to figure it out without using loops. I am trying to
implement Blair & Karniski's (1993) permutation test. I've included a
sample data frame below. This data frame represents the conditional
means (C1, C2) for 3 subjects in 2 consecutive samples of a continuous
data set (e.g. ERP waveform).
2005 Oct 07
1
permutational Kolmogorov-Smirnov p-value for paired data
Dear List,
I am new to R and find it very powerful. I would like to compute the
permutational p-value for paired data using Kolmogorov-Smirnov, but
the built-in ks.test does not have this option, unlike the t.test
which has a paired=TRUE flag. Has someone written a library or a
routine that does this? Alternatively, if someone could show me how to
do pair-wise permutations in R, then I can
2016 Dec 23
2
[canonicalization] GEP 0, 0
2016-12-23 17:22 GMT+01:00 Davide Italiano <davide at freebsd.org>:
> On Fri, Dec 23, 2016 at 8:12 AM, Piotr Padlewski via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > Hi everyone,
> >
> > I started digging into MemDep to enhance devirtualization and I found out
> > that it doesn't handle invariant.group if it will find GEP 0, 0.
> > If I
2016 Dec 23
0
[canonicalization] GEP 0, 0
Define soon?
My guess is 1 year or less.
(I've already seen patches to start converting most remaining memdep uses,
like memcpy opt, licm, etc)
On Fri, Dec 23, 2016 at 8:27 AM, Piotr Padlewski via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
>
> 2016-12-23 17:22 GMT+01:00 Davide Italiano <davide at freebsd.org>:
>
>> On Fri, Dec 23, 2016 at 8:12 AM, Piotr
2017 Oct 14
2
IR Pass Ordering Sensitivity
Hi,
I'm trying to autotune a good sequence of IR optimization passes and I seem to run into segfaults in opt (in LLVM5) with certain pass orderings.
Is this expected behavior? If so, what would be the recommended way of determining pass dependencies so that I can encode them into the tuner?
The test program can be found here: https://gist.github.com/kavon/92d153cdd54ce9b77162af3af47d4c95
2016 Dec 23
0
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 8:12 AM, Piotr Padlewski via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Hi everyone,
>
> I started digging into MemDep to enhance devirtualization and I found out
> that it doesn't handle invariant.group if it will find GEP 0, 0.
> If I understand it correctly getelementptr with zeros is just bitcast. Is
> there any good reason why it is not
2016 Dec 23
3
[canonicalization] GEP 0, 0
On Dec 23, 2016 19:47, "Daniel Berlin" <dberlin at dberlin.org> wrote:
Define soon?
My guess is 1 year or less.
(I've already seen patches to start converting most remaining memdep uses,
like memcpy opt, licm, etc)
That's good. Anyway I already have a patch that is doing invariant group
dependence across BBs, so I guess it make sense to push it upstream to push
the bar
2018 Aug 17
2
Replication -O3 optimizations manually
Hi Zide,
I think I found the right way to reach my goal.
I used the following command:
clang -O3 -Xclang -disable-llvm-optzns main.c -S -emit-llvm -o main.ll
to generate an IR file enriched by all the metadata that otherwise wouldn't be generated with -O0. Moreover, -disable-llvm-optzns flag ensures that none of the optimization passes has been applied yet to the IR.
In this way, I can
2017 Jun 10
2
Enabling EarlyCSE w/ MemorySSA by default
Hi All,
I'd like to switch the function simplification run of EarlyCSE to use
MemorySSA by default. This change has been in tree for a while and I've
done benchmark and self-hosting testing on both aarch64 and x86, but I
wanted to give other folks with different tests/targets a chance to try
this out before I flip the switch. I've added an option
2016 Dec 23
0
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 1:01 PM, Piotr Padlewski
<piotr.padlewski at gmail.com> wrote:
>
>
> On Dec 23, 2016 19:47, "Daniel Berlin" <dberlin at dberlin.org> wrote:
>
> Define soon?
> My guess is 1 year or less.
> (I've already seen patches to start converting most remaining memdep uses,
> like memcpy opt, licm, etc)
>
>
> That's good.
2017 Jun 10
2
Enabling EarlyCSE w/ MemorySSA by default
+1
If possible, it definitely helps to fuzz it.
On Sat, Jun 10, 2017 at 2:45 PM, Davide Italiano via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On Sat, Jun 10, 2017 at 8:21 AM, Geoff Berry via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > Hi All,
> >
> > I'd like to switch the function simplification run of EarlyCSE to use
> > MemorySSA by
2016 Dec 23
2
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 1:09 PM, Davide Italiano via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On Fri, Dec 23, 2016 at 1:01 PM, Piotr Padlewski
> <piotr.padlewski at gmail.com> wrote:
> >
> >
> > On Dec 23, 2016 19:47, "Daniel Berlin" <dberlin at dberlin.org> wrote:
> >
> > Define soon?
> > My guess is 1 year or less.
2016 Dec 23
0
[canonicalization] GEP 0, 0
2016-12-23 22:17 GMT+01:00 David Majnemer <david.majnemer at gmail.com>:
>
>
> On Fri, Dec 23, 2016 at 1:09 PM, Davide Italiano via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> On Fri, Dec 23, 2016 at 1:01 PM, Piotr Padlewski
>> <piotr.padlewski at gmail.com> wrote:
>> >
>> >
>> > On Dec 23, 2016 19:47, "Daniel
2016 Dec 23
2
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 2:31 PM, Piotr Padlewski via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
>
> 2016-12-23 22:17 GMT+01:00 David Majnemer <david.majnemer at gmail.com>:
>
>>
>>
>> On Fri, Dec 23, 2016 at 1:09 PM, Davide Italiano via llvm-dev <
>> llvm-dev at lists.llvm.org> wrote:
>>
>>> On Fri, Dec 23, 2016 at 1:01 PM,
2016 Dec 24
0
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 3:30 PM Daniel Berlin via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On Fri, Dec 23, 2016 at 2:31 PM, Piotr Padlewski via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>
>
> 2016-12-23 22:17 GMT+01:00 David Majnemer <david.majnemer at gmail.com>:
>
>
>
> On Fri, Dec 23, 2016 at 1:09 PM, Davide Italiano via llvm-dev
2019 Jun 17
2
[IDF][analyzer] Generalizing IDFCalculator to be used for Clang's CFG
Hi Jakub!
On Mon, 17 Jun 2019 at 17:01, Jakub (Kuba) Kuderski <kubakuderski at gmail.com>
wrote:
> Hi Kristóf,
>
>
>> 1. I read the article IDFCalculator is based on[1], but I found no
>> references to IDFCalculator::setLiveInBlocks, and the file header seems to
>> confirm that it's an implementation specific thing. Could I get away
>> restricting the
2016 Nov 16
7
[RFC] NewGVN
Hi,
we would like to propose a new Global Value Numbering pass in LLVM.
The ideas/code are from Daniel Berlin (with a minor overhaul/splitting
into submittable patches from me). The code has been around for a
while (2012 or before), and we think it's getting ready to be
committed upstream.
### Motivation
To put things into context: my personal motivation for having a new
GVN/PRE algorithm
2016 Apr 20
2
[LICM][MemorySSA] Converting LICM pass to use MemorySSA to avoid AliasSet collapse issue
Hi Daniel,
Thanks for the info. I’ve started looking into converting EarlyCSE to use MemorySSA first since 1) I don’t think it needs any additional MemorySSA update API and 2) the particular case I’m looking at needs EarlyCSE to catch more load cases before LICM to be profitable.
I have a prototype working, but have run into two issues:
1) readonly calls are treated as clobbers by
2016 Dec 23
2
[canonicalization] GEP 0, 0
Hi everyone,
I started digging into MemDep to enhance devirtualization and I found out
that it doesn't handle invariant.group if it will find GEP 0, 0.
If I understand it correctly getelementptr with zeros is just bitcast. Is
there any good reason why it is not canonicalized into bitcast?
Example:
define void @_Z5testGv() local_unnamed_addr #0 {
entry:
* %a* = alloca %struct.A, align 8
2019 Jun 16
2
[IDF][analyzer] Generalizing IDFCalculator to be used for Clang's CFG
A polite ping, could someone please share a thought about this?
On Sat, 8 Jun 2019 at 21:21, Kristóf Umann <dkszelethus at gmail.com> wrote:
> A polite ping on this matter :)
>
> On Tue, 4 Jun 2019 at 01:51, Kristóf Umann <dkszelethus at gmail.com> wrote:
>
>> Hi!
>>
>> As the title suggests, I'd like to generalize llvm::IDFCalculator to be
>>