search for: compilertree

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...