Displaying 20 results from an estimated 6000 matches similar to: "Use Polly from llvm"
2016 Nov 10
2
Polly | Dependence detection details
Hi everyone,
I'll be very thankful if anyone can help me. I want to extract the
dependences details by using polly.
I followed the following steps on example code matmul.c:
1. clang -S -emit-llvm matmul.c -o matmul.s
2. opt -S -polly-canonicalize matmul.s > matmul.preopt.ll
3. opt -basicaa -polly-dependences -analyze matmul.preopt.ll
But it doesn't show me the dependences. I
2017 Sep 29
0
[RFC] Polly Status and Integration
Hi,
On Thu, Sep 28, 2017 at 6:15 PM, Johannes Doerfert via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
> Actually, I started to copy parts of the ScalarEvolution interface in
> order to integrate the analysis passes this way into LLVM
> transformations. While it is obviously hard (and probably not useful) to
> provide "exactly" the same interface as
2017 Sep 29
2
[RFC] Polly Status and Integration
Hi Sebastian,
thanks for the comments!
On 09/27, Sebastian Pop wrote:
> On Tue, Sep 26, 2017 at 2:00 AM, Tobias Grosser via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > On Tue, Sep 26, 2017, at 00:03, Johannes Doerfert wrote:
> >> It depends on what you want. If you want a polyhedral scheduler right
> >> away, integration is the way to go.
>
> I
2018 Mar 08
1
[Polly] Reduced code analyzability moving from LLVM 3.9.0 to 5.0.1
Hi,
Recently I was looking at the potential of optimizing through Polly. The
code that I am trying to optimize [1] adjusts a picture's colors to get
an Instagram-like effect.
To improve code analyzability on LLVM 3.9.0, I made the following changes:
- Improve SCoP detection through -polly-process-unprofitable
- Enable outer loop vectorization through -polly-vectorizer=stripmine,
disabling
2017 Sep 04
2
[RFC] Polly Status and Integration
On Mon, Sep 4, 2017, at 20:49, Hal Finkel via llvm-dev wrote:
> [tying to original thread]
>
> On 09/04/2017 01:37 PM, Adve, Vikram Sadanand via llvm-dev wrote:
> > Hal, Tobias, et al. –
> >
> > I am strongly in favor of seeing a broader range of loop transformations, supported by strong dependence analysis, added to LLVM, and the Polly infrastructure seems to be by far
2018 May 03
2
SCEVExpander and IRBuilder
Hi Alex, Sanjoy,
exposing the internal IRBuilder to users of SCEVExpander violates
information hiding, and encourages the tight coupling that makes code bases
such as Polly so hard to maintain. SCEVExpander::expandCodeFor returns a
Value that (if it's an instruction) can be used to update the insert point
of the client's IRBuilder. Is that not enough?
No hidden state, no hidden state
2018 Apr 06
2
SCEVExpander and IRBuilder
Hello,
I use SCEVExpander and IRBuilder to generate some code and I frequently
end-up breaking dominance because the SCEVExpander insertion point and the
IRBuilder insertion point do not advance in synchrony.
Ideally, I could build a SCEVExpander based on an existing IRBuilder (so
that they move each other). Or even better, SCEVExpander inherit from
IRBuilder and basically extend it with SCEV
2015 Aug 21
2
Formatting Contents
Hello again. We formed Russian wiki page with ru code. Please, can you add
Russian wiki link on your Serbian front page? Thanks.
2015-08-20 18:20 GMT+06:00 Ilyas Arinov <arinov.ilyas at gmail.com>:
> Some elements depends of browser language settings or system language
> variables.
>
> 2015-08-20 17:53 GMT+06:00 ????? ??????????? <
> zeljko.milovanovic.srb at
2017 Sep 13
3
[RFC] Polly Status and Integration
A completely non-technical point, but what's the current "polly" license?
Does integrating that code conflict in any way with the work being done to
relicense llvm?
Does adding polly expose any additional legal risks? Some people from
Reservoir labs have explicitly stated to me that some of their patents
target polyhedral optimizations. You should almost certainly review their
2015 Aug 18
2
Russian wiki
username: Ilyas Arinov
2015-08-18 21:54 GMT+06:00 Akemi Yagi <amyagi at gmail.com>:
> On Tue, Aug 18, 2015 at 6:30 AM, Ilyas Arinov <arinov.ilyas at gmail.com>
> wrote:
> > The same here, want to know how can I create russian wiki documentation
> > pages to add and translate official contents.
>
> What is your wiki username?
>
> Akwmi
>
2018 Apr 29
0
SCEVExpander and IRBuilder
Hi Alexandre,
Sorry I missed this -- I was on vacation when you sent this.
SCEVExpander already has an IRBuilder in it but AFAICT it isn't
exposed as a public interface. I'd be fine if you wanted to expose a
public `GetIRBuilder()` accessor that let a SCEVExpander client use
the same IRBuilder as SCEVExpander.
-- Sanjoy
On Fri, Apr 6, 2018 at 10:55 AM, Alexandre Isoard via llvm-dev
2017 Sep 13
0
[RFC] Polly Status and Integration
> On Sep 11, 2017, at 10:47 PM, Hal Finkel via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
>
> On 09/11/2017 12:26 PM, Adam Nemet wrote:
>> Hi Hal, Tobias, Michael and others,
>>
>>> On Sep 1, 2017, at 11:47 AM, Hal Finkel via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>>
>>>
2015 Aug 20
2
Formatting Contents
Thanks Ilyas, but "Contents" header still remains.
???, 20. ??? 2015. ? 13.46 Ilyas Arinov <arinov.ilyas at gmail.com> ??
???????/??:
> You should just translate chapter captions. It will be autoreplaced.
>
> 2015-08-20 14:00 GMT+06:00 ????? ??????????? <
> zeljko.milovanovic.srb at gmail.com>:
>
>> Hello,
>> how could i rename
2015 Aug 21
2
Russian wiki
And a.. can I get and edit my own wiki homepage there in future?
2015-08-21 12:46 GMT+06:00 Ilyas Arinov <arinov.ilyas at gmail.com>:
> Is ther a way to fork all english pages to empty ru pages without
> replacing existing ru-pages? Translation will be faster without formatting
> works on evey page like Downloads.
>
> 2015-08-21 12:39 GMT+06:00 Ilyas Arinov <arinov.ilyas
2017 Sep 12
5
[RFC] Polly Status and Integration
On 09/11/2017 12:26 PM, Adam Nemet wrote:
> Hi Hal, Tobias, Michael and others,
>
>> On Sep 1, 2017, at 11:47 AM, Hal Finkel via llvm-dev
>> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>
>> **
>>
>> *Hi everyone,As you may know, stock LLVM does not provide the kind of
>> advanced loop transformations
2017 Sep 04
2
llvm-dev Digest, Vol 159, Issue 2
Hal, Tobias, et al. –
I am strongly in favor of seeing a broader range of loop transformations, supported by strong dependence analysis, added to LLVM, and the Polly infrastructure seems to be by far our best bet to make that happen. I have a couple of questions:
1) Integer constraint libraries like ISL (and Omega, which I used extensively in a previous project) are fundamentally solving
2015 Aug 21
2
Russian wiki
Thanks, I'll do my best.
2015-08-21 12:04 GMT+06:00 Akemi Yagi <amyagi at gmail.com>:
> On Thu, Aug 20, 2015 at 10:38 PM, Ilyas Arinov <arinov.ilyas at gmail.com>
> wrote:
> > How to edit the CentOS Wiki
> >
> > How to contribute your RPMs to the CentOS Project
> >
> > How to create public mirrors for CentOS
> >
> > There are
2018 May 03
0
SCEVExpander and IRBuilder
Hey,
Alternatively, expose a SCEVExpander::getInsertPoint? This would proxy the
underlying IRbuilder, with no real state sharing, other than the current
insert point.
This will be less ugly than recieving the expanded SCEV value, casting to
an instruction, and feeding this to the IRBuilder.
Cheers,
siddharth
On Thu 3 May, 2018, 15:36 Philip Pfaffe via llvm-dev, <
llvm-dev at
2015 Aug 18
2
Russian wiki
Username changed to standards.
I have 2 days in week to pedantically rewrite whole content until I can.
Those (first 8-10 weeks):
- FrontPage <http://wiki.centos.org/FrontPage>
- Help <http://wiki.centos.org/Documentation>
- Tips and Tricks <http://wiki.centos.org/TipsAndTricks>
- How To <http://wiki.centos.org/HowTos>
- FAQs
2016 Jun 28
2
[GSoC 2016] Implementation of the packing transformation
2016-06-27 15:52 GMT+05:00 4lbert C0hen <4lbert.h.c0hen at gmail.com>:
> Dear Roman and all,
>
> Such features would be extremely useful to implement array expansion (scalar
> and array renaming, privatization with new subscript expressions of higher
> dimension) and storage mapping optimization (generalizing array
> contraction). It would be interesting to have these