Displaying 20 results from an estimated 31 matches for "compilertree".
2016 Feb 24
2
Implement Loop Fusion Pass
...perimental and off by default, I felt it was okay to schedule that way till a global profitability is implemented.
>>
>> Please share your feedback about the design and implementation.
>>
>> Thank you
>> --
>>
>> Good time...
>> Vikram TV
>> CompilerTree Technologies
>> Mysore, Karnataka, INDIA
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lis...
2016 Feb 19
3
Implement Loop Fusion Pass
...istribution (and fusion) pass is experimental and off by default, I felt
> it was okay to schedule that way till a global profitability is implemented.
>
> Please share your feedback about the design and implementation.
>
> Thank you
> --
>
> Good time...
> Vikram TV
> CompilerTree Technologies
> Mysore, Karnataka, INDIA
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
--
Good time...
Vikram TV
CompilerTree Technologies
Mysor...
2016 Jun 23
2
[Proposal][RFC] Cache aware Loop Cost Analysis
...gt;>
>> Please share your valuable thoughts.
>>
>> Thank you.
>>
>> References:
>> [1] [Carr-McKinley-Tseng]
>> http://www.cs.utexas.edu/users/mckinley/papers/asplos-1994.pdf
>>
>> --
>>
>> Good time...
>> Vikram TV
>> CompilerTree Technologies
>> Mysore, Karnataka, INDIA
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>
>>
>>
>>
>> --...
2016 Jun 13
2
[Proposal][RFC] Cache aware Loop Cost Analysis
>
>
> A primary drawback in the above patch is the static use of Cache Line
> Size. I wish to get this data from tblgen/TTI and I am happy to submit
> patches on it.
>
> Yes, this sounds like the right direction. The targets obviously need to
> provide this information.
>
I'd like to help review this as it'll be necessary to implement
http://wg21.link/p0154r1
2016 Jun 09
2
[Proposal][RFC] Cache aware Loop Cost Analysis
...other
metrics need to be added.
>
> -Hal
>
>
> Please share your valuable thoughts.
>
> Thank you.
>
> References:
> [1] [Carr-McKinley-Tseng]
> http://www.cs.utexas.edu/users/mckinley/papers/asplos-1994.pdf
>
> --
>
> Good time...
> Vikram TV
> CompilerTree Technologies
> Mysore, Karnataka, INDIA
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
>
> --
> Hal Finkel
> Assistant Computationa...
2015 Dec 04
4
RFC: New function attribute HasInaccessibleState
...A (AnalyzeUsesOfPointer checks if a global is used as operand to a function)
On December 4, 2015 11:47:20 PM GMT+05:30, James Molloy <james at jamesmolloy.co.uk> wrote:
>It is if one of the operands is or can alias a global ?
>On Fri, 4 Dec 2015 at 18:16, Vaivaswatha Nagaraj <vn at compilertree.com>
>wrote:
>
>> writing into operands is not the same as writing to globals right? I
>added
>> printf in the same category since we were discussing writing to
>globals.
>>
>> On December 4, 2015 11:34:10 PM GMT+05:30, James Molloy <
>> james at jame...
2015 Dec 04
3
RFC: New function attribute HasInaccessibleState
> On Dec 4, 2015, at 10:33 AM, Hal Finkel via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> ----- Original Message -----
>> From: "Vaivaswatha Nagaraj" <vn at compilertree.com>
>> To: "James Molloy" <james at jamesmolloy.co.uk>, "Hal Finkel" <hfinkel at anl.gov>
>> Cc: "LLVM Dev" <llvm-dev at lists.llvm.org>
>> Sent: Friday, December 4, 2015 12:28:03 PM
>> Subject: Re: [llvm-dev] RFC: New func...
2016 Jun 23
3
[Proposal][RFC] Cache aware Loop Cost Analysis
...n/fission. The costs will be a profitability measure for
fusion/fission.
I think use case description was very brief in a previous mail. So I have
elaborated this time. More details can also be found in
http://www.cs.utexas.edu/users/mckinley/papers/asplos-1994.pdf.
Thanks
Good time...
Vikram TV
CompilerTree Technologies
Mysore, Karnataka, INDIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160624/ce6ec1a2/attachment.html>
2016 Jun 08
5
[Proposal][RFC] Cache aware Loop Cost Analysis
...tate.
b. Add cache data information to tblgen/TTI.
c. Rewrite Loop Interchange profitability to start using Loop Cost.
Please share your valuable thoughts.
Thank you.
References:
[1] [Carr-McKinley-Tseng]
http://www.cs.utexas.edu/users/mckinley/papers/asplos-1994.pdf
--
Good time...
Vikram TV
CompilerTree Technologies
Mysore, Karnataka, INDIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160608/d904ebb4/attachment.html>
2016 Feb 18
2
Implement Loop Fusion Pass
...effect of the other pass, but given that the
distribution (and fusion) pass is experimental and off by default, I felt
it was okay to schedule that way till a global profitability is implemented.
Please share your feedback about the design and implementation.
Thank you
--
Good time...
Vikram TV
CompilerTree Technologies
Mysore, Karnataka, INDIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160218/fdde60e2/attachment.html>
2015 Dec 04
2
GlobalsAA from GVN
...th
llvm-lto?
I'm currently looking at a proprietary benchmark. I'll try to extract out a
simple test case and send it.
- Vaivaswatha
On Fri, Dec 4, 2015 at 12:00 AM, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
> On Dec 3, 2015, at 8:29 AM, Vaivaswatha Nagaraj <vn at compilertree.com>
> wrote:
>
> Hi Mehdi,
>
> Thank you for the response.
>
> I'm actually on an LTO setup and was referring to
> PassManagerBuilder::addLTOOptimizationPasses. Here, GlobalsAA is scheduled
> to run well ahead of SLPVectorizer. However since GlobalsAA is a module...
2015 Dec 04
2
RFC: New function attribute HasInaccessibleState
...he call, even if
the call takes no arguments or its return value isn't, because it could be
modifying some internal state.
- Vaivaswatha
On Fri, Dec 4, 2015 at 9:10 PM, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
> On Dec 3, 2015, at 11:58 PM, Vaivaswatha Nagaraj <vn at compilertree.com>
> wrote:
>
> >is this "internal state” supposed to be private to the function?
> It could be private or not. Hence the name "inaccessible", to mean that
> the program under compilation has no access to the state. So while printf
> and malloc (for example)...
2015 Sep 08
2
[ThreadSanitizer] Get deadlocks working
+thread-sanitizer mailing list
On Mon, Sep 7, 2015 at 6:41 PM, Vaivaswatha Nagaraj <vn at compilertree.com> wrote:
> Hi,
>
> I am interested in understand the compiler-rt thread sanitizer tool and have
> recently started experimenting with it. In particular, I'm interested in the
> deadlock detector.
>
> I see that deadlock detection currently don't work. (I tried wit...
2015 Dec 08
3
RFC: New function attribute HasInaccessibleState
...lists.llvm.org>
Subject: Re: [llvm-dev] RFC: New function attribute HasInaccessibleState
----- Original Message -----
> From: "Mehdi Amini" <mehdi.amini at apple.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Vaivaswatha Nagaraj" <vn at compilertree.com>, "LLVM Dev"
> <llvm-dev at lists.llvm.org>
> Sent: Friday, December 4, 2015 12:47:00 PM
> Subject: Re: [llvm-dev] RFC: New function attribute
> HasInaccessibleState
>
>
> > On Dec 4, 2015, at 10:33 AM, Hal Finkel via llvm-dev
> > <llvm-d...
2015 Dec 03
2
Function attributes for LibFunc and its impact on GlobalsAA
Hi James,
Thank you for the response. I understand the concern about malloc/free
hooks. Could we detect that a program has setup malloc hooks (assuming
we're in a whole program compilation) and make assumptions (such as
onlyAccessesArgMem()) when the program hasn't setup malloc hooks? Using a
command line flag could be one option too.
I'm currently working on a program where having
2015 Dec 04
2
RFC: New function attribute HasInaccessibleState
...vey that these external functions do things inside that the compiler
cannot know about, and hence deal with them conservatively.
- Vaivaswatha
On Fri, Dec 4, 2015 at 9:51 PM, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
> On Dec 4, 2015, at 8:09 AM, Vaivaswatha Nagaraj <vn at compilertree.com>
> wrote:
>
> >what is a non-public state that no-one but you can access? (I’d call that
> private).
> malloc and free could both use global variables that are defined in libc,
> but are inaccessible to the program under compilation.
>
>
>
> If malloc and fre...
2015 Dec 09
5
RFC: New function attribute HasInaccessibleState
...lists.llvm.org>
Subject: Re: [llvm-dev] RFC: New function attribute HasInaccessibleState
----- Original Message -----
> From: "Mehdi Amini" <mehdi.amini at apple.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Vaivaswatha Nagaraj" <vn at compilertree.com>, "LLVM Dev"
> <llvm-dev at lists.llvm.org>
> Sent: Friday, December 4, 2015 12:47:00 PM
> Subject: Re: [llvm-dev] RFC: New function attribute
> HasInaccessibleState
>
>
> > On Dec 4, 2015, at 10:33 AM, Hal Finkel via llvm-dev
> > <llvm-d...
2015 Dec 04
4
RFC: New function attribute HasInaccessibleState
...; cannot know about, and hence deal with them conservatively.
>>
>> - Vaivaswatha
>>
>> On Fri, Dec 4, 2015 at 9:51 PM, Mehdi Amini <mehdi.amini at apple.com>
>> wrote:
>>
>>>
>>> On Dec 4, 2015, at 8:09 AM, Vaivaswatha Nagaraj <vn at compilertree.com>
>>> wrote:
>>>
>>> >what is a non-public state that no-one but you can access? (I’d call
>>> that private).
>>> malloc and free could both use global variables that are defined in
>>> libc, but are inaccessible to the program under co...
2015 Dec 04
2
RFC: New function attribute HasInaccessibleState
>but is there or is there not accessible, visible state,
Wouldn't ReadNone and/or ReadOnly cover that? If ReadNone is set, it means
it doesn't access any of the visible (accessible) states.
- Vaivaswatha
On Fri, Dec 4, 2015 at 3:17 PM, James Molloy <james at jamesmolloy.co.uk>
wrote:
> Hi,
>
> I don't think the attribute as is is strong enough to do what you
2015 Dec 14
3
RFC: New function attribute HasInaccessibleState
----- Original Message -----
> From: "Vaivaswatha Nagaraj" <vn at compilertree.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Joseph Tremoulet" <jotrem at microsoft.com>, "llvm-dev"
> <llvm-dev at lists.llvm.org>
> Sent: Sunday, December 13, 2015 9:50:25 PM
> Subject: Re: [llvm-dev] RFC: New function attri...