Displaying 7 results from an estimated 7 matches for "jmolloy".
Did you mean:
molloy
2015 Nov 05
4
[PATCH] D14227: Add a new attribute: norecurse
...gt; wrote:
> This should probably be raised on llvm-dev for boarder visibility.
>
> Side question: What optimizations or codegen opportunities does this
> enable? i.e. what's the actual use case?
>
>
> On 11/02/2015 05:03 AM, James Molloy via llvm-commits wrote:
>
> jmolloy created this revision.
> jmolloy added reviewers: manmanren, dexonsmith, joker.eph.
> jmolloy added a subscriber: llvm-commits.
> jmolloy set the repository for this revision to rL LLVM.
>
> This attribute allows the compiler to assume that the function never recurses into itself, ei...
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
...visibility.
> >>
> >> Side question: What optimizations or codegen opportunities does this
> >> enable? i.e. what's the actual use case?
> >>
> >>
> >> On 11/02/2015 05:03 AM, James Molloy via llvm-commits wrote:
> >>
> >> jmolloy created this revision.
> >> jmolloy added reviewers: manmanren, dexonsmith, joker.eph.
> >> jmolloy added a subscriber: llvm-commits.
> >> jmolloy set the repository for this revision to rL LLVM.
> >>
> >> This attribute allows the compiler to assume tha...
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
...What optimizations or codegen opportunities does this
> >> >> enable? i.e. what's the actual use case?
> >> >>
> >> >>
> >> >> On 11/02/2015 05:03 AM, James Molloy via llvm-commits wrote:
> >> >>
> >> >> jmolloy created this revision.
> >> >> jmolloy added reviewers: manmanren, dexonsmith, joker.eph.
> >> >> jmolloy added a subscriber: llvm-commits.
> >> >> jmolloy set the repository for this revision to rL LLVM.
> >> >>
> >> >> Thi...
2020 Sep 09
2
[EXTERNAL] RE: Machinepipeliner interface. shouldIgnoreForPipelining, actually not ignoring.
...izes them after the stock
> MachinePipeliner runs. Not having to do that would be great, but now that
> it’s implemented, I think I can stop bothering you guys for historical
> data! J
>
>
>
> Thanks again!
>
>
>
> JB
>
>
>
> *From:* James Molloy [mailto:jmolloy at google.com]
> *Sent:* Monday, September 7, 2020 1:49 AM
> *To:* Nagurne, James
> *Cc:* Jinsong Ji; llvm-dev at lists.llvm.org; Sander; Hendrik Greving
> *Subject:* Re: [EXTERNAL] RE: [llvm-dev] Machinepipeliner interface.
> shouldIgnoreForPipelining, actually not ignoring.
>
&g...
2020 Sep 07
2
[EXTERNAL] RE: Machinepipeliner interface. shouldIgnoreForPipelining, actually not ignoring.
...ream, our team might be amenable to help out. I do,
> however, wonder if the implementation was used in a custom scheduler rather
> than the default SMS and expander. That would make generalizing quite a bit
> tougher.
>
>
>
> JB
>
>
>
> *From:* James Molloy [mailto:jmolloy at google.com]
> *Sent:* Thursday, September 3, 2020 2:07 PM
> *To:* Nagurne, James
> *Cc:* Jinsong Ji; llvm-dev at lists.llvm.org; Sander; Hendrik Greving
> *Subject:* Re: [EXTERNAL] RE: [llvm-dev] Machinepipeliner interface.
> shouldIgnoreForPipelining, actually not ignoring.
>...
2020 Sep 03
1
[EXTERNAL] RE: Machinepipeliner interface. shouldIgnoreForPipelining, actually not ignoring.
...tween those two points, so
> you’d have to synthesize a region, create a meta-iterator, or some other
> intrusive modification.
>
>
>
> JB
>
>
>
> *From:* Jinsong Ji [mailto:jji at us.ibm.com]
> *Sent:* Thursday, September 3, 2020 10:03 AM
> *To:* Nagurne, James; jmolloy at google.com
> *Cc:* llvm-dev at lists.llvm.org; Sander
> *Subject:* [EXTERNAL] RE: [llvm-dev] Machinepipeliner interface.
> shouldIgnoreForPipelining, actually not ignoring.
>
>
>
> As I mentioned before,
> this API was introduced by James, mostly for his out-of-tree
>...
2020 Sep 02
2
[EXTERNAL] Re: Machinepipeliner interface. shouldIgnoreForPipelining, actually not ignoring.
Sorry to bring this thread from 3 months ago back, but I’m running into this issue too.
I do see that shouldIgnore is not called in the MachinePipeliner, however, James’ comment doesn’t really resolve the issue or make the story any clearer.
My summary of the comment is: “Hexagon and PPC9 do not need to ignore any instructions. However, in the case that you do, such as when the indvar update is