search for: lougher

Displaying 20 results from an estimated 66 matches for "lougher".

2014 May 23
2
[LLVMdev] GVN incorrectly handling readnone parameter attribute?
...-functionattrs gets a 'readnone' on @store's %p. That's wrong, it clearly stores to it. The bug is due to incorrectly handling the copy of the pointer made by @get_pntr, because @get_pntr itself is marked 'readnone'. Please file a bug. Nick On 22 May 2014 08:15, Robert Lougher <rob.lougher at gmail.com> wrote: > Hi Philip, > > Thanks for the reply. > > On 22 May 2014 01:31, Philip Reames <listmail at philipreames.com> wrote: > > > > On 05/21/2014 02:52 PM, Robert Lougher wrote: > >> > >> On 21 May 2014 21:40, Robe...
2014 May 23
2
[LLVMdev] GVN incorrectly handling readnone parameter attribute?
On 23 May 2014 09:42, Robert Lougher <rob.lougher at gmail.com> wrote: > Hi Nick, > > Thanks for replying. Bug filed: > http://llvm.org/bugs/show_bug.cgi?id=19842 Thank you! Strangely enough, my first conclusion was that %p was being marked > readnone incorrectly as it wasn't handling the copy via @get_ad...
2014 May 22
2
[LLVMdev] GVN incorrectly handling readnone parameter attribute?
On 05/21/2014 02:52 PM, Robert Lougher wrote: > On 21 May 2014 21:40, Robert Lougher <rob.lougher at gmail.com> wrote: >> define i32* @get_pntr(i32* readnone %p) { >> entry: >> ret i32* %p >> } >> >> define void @store(i32* nocapture readnone %p) { >> entry: >> store i32 10,...
2014 Dec 05
4
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
On 5 December 2014 at 06:49, Sean Silva <chisophugis at gmail.com> wrote: > > > On Wed, Dec 3, 2014 at 4:23 AM, Robert Lougher <rob.lougher at gmail.com> > wrote: >> >> Hi, >> >> In feedback from game studios a common issue is the replacement of >> loops with calls to memcpy/memset. These loops are often >> hand-optimised, and highly-efficient and the developers strongly want &...
2014 May 21
4
[LLVMdev] GVN incorrectly handling readnone parameter attribute?
...rough a different pointer. So before I try to fix GVN, my question is, am I on the right track? Specifically, is the definition in the LangRef correct? Thanks, Rob. P.S. GVN's checking of the attributes is done in AliasAnalysis::callCapturesBefore in lib/Analysis/AliasAnalysis.cpp -- Robert Lougher SN Systems - Sony Computer Entertainment Group
2014 Dec 02
7
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
...sable loop-idiom recognizer for loops with variable trip count? - A switch to disable loop-idiom recognizer for loops with constant trip count (can't see this being much use)? - Per-function control of loop-idiom recognizer (which must work with LTO)? Thanks for any feedback! Rob. -- Robert Lougher SN Systems - Sony Computer Entertainment Group
2014 Dec 02
2
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
On 2 December 2014 at 19:57, Joerg Sonnenberger <joerg at britannica.bec.de> wrote: > On Tue, Dec 02, 2014 at 07:23:01PM +0000, Robert Lougher wrote: >> In feedback from game studios a common issue is the replacement of >> loops with calls to memcpy/memset. These loops are often >> hand-optimised, and highly-efficient and the developers strongly want >> a way to control the compiler (i.e. leave my loop alone). &gt...
2014 Sep 05
3
[LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!
On Fri, Sep 5, 2014 at 9:32 AM, Robert Lougher <rob.lougher at gmail.com> wrote: > Unfortunately, another team, while doing internal testing has seen the > new path generating illegal insertps masks. A sample here: > > vinsertps $256, %xmm0, %xmm13, %xmm4 # xmm4 = xmm0[0],xmm13[1,2,3] > vinsertps $256, %xmm1...
2014 Dec 06
2
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
...tion based on some IR level hint coming from the programmer and through the front-end. Kevin -----Original Message----- From: Hal Finkel [mailto:hfinkel at anl.gov] Sent: Friday, December 05, 2014 5:45 PM To: Smith, Kevin B Cc: LLVM Developers Mailing List; Philip Reames; David Chisnall; Robert Lougher Subject: Re: [LLVMdev] Memset/memcpy: user control of loop-idiom recognizer ----- Original Message ----- > From: "Kevin B Smith" <kevin.b.smith at intel.com> > To: "Philip Reames" <listmail at philipreames.com>, "David Chisnall" <david.chisnall at...
2014 Dec 05
2
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
...ould not want a compiler to perform such a transform on at least some of their loops. Kevin Smith -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Philip Reames Sent: Friday, December 05, 2014 10:08 AM To: David Chisnall; Robert Lougher Cc: LLVM Developers Mailing List Subject: Re: [LLVMdev] Memset/memcpy: user control of loop-idiom recognizer On 12/04/2014 11:46 PM, David Chisnall wrote: > On 3 Dec 2014, at 23:36, Robert Lougher <rob.lougher at gmail.com> wrote: > >> On 2 December 2014 at 22:18, Alex Rosenberg...
2014 Dec 02
3
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
On Dec 3, 2014, at 6:12 AM, Eric Christopher <echristo at gmail.com> wrote: > > > >> On Tue Dec 02 2014 at 12:12:01 PM Robert Lougher <rob.lougher at gmail.com> wrote: >> On 2 December 2014 at 19:57, Joerg Sonnenberger <joerg at britannica.bec.de> wrote: >> > On Tue, Dec 02, 2014 at 07:23:01PM +0000, Robert Lougher wrote: >> >> In feedback from game studios a common issue is the replacement...
2014 Apr 14
2
[LLVMdev] PR17975 and trunk
...ert r191059 on trunk? From what I can see, the code has already been refactored once in r198768 (retaining identical functionality). Further work may make it even more difficult to unpick. Thanks, Rob. P.S. CC-ing Kai Nacke in case he still intends to follow up on his original patch. -- Robert Lougher SN Systems - Sony Computer Entertainment Group
2014 Sep 05
2
[LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!
...re-avx-i you’ll likely see all those failures. Let me know if you cannot and I’ll try harder to produce a test case. Note: This is the same failure all over the place, i.e., cannot select a bit cast from various types to v4i32 or v4i64. Thanks, -Quentin > On Sep 5, 2014, at 11:09 AM, Robert Lougher <rob.lougher@ > gmail.com> wrote: > > Hi Chandler, > > On 5 September 2014 17:38, Chandler Carruth <chandlerc at gmail.com <mailto:chandlerc at gmail.com>> wrote: >> >> On Fri, Sep 5, 2014 at 9:32 AM, Robert Lougher <rob.lougher at gmail.com> &g...
2014 Sep 06
2
[LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!
...t and I’ll try harder to produce a test case. >> >> Note: This is the same failure all over the place, i.e., cannot select a >> bit cast from various types to v4i32 or v4i64. >> >> Thanks, >> -Quentin >> >> >> On Sep 5, 2014, at 11:09 AM, Robert Lougher <rob.lougher@ >> >> gmail.com> wrote: >> >> Hi Chandler, >> >> On 5 September 2014 17:38, Chandler Carruth <chandlerc at gmail.com> wrote: >> >> >> On Fri, Sep 5, 2014 at 9:32 AM, Robert Lougher <rob.lougher at gmail.com> >&...
2014 Dec 05
3
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
On 3 Dec 2014, at 23:36, Robert Lougher <rob.lougher at gmail.com> wrote: > On 2 December 2014 at 22:18, Alex Rosenberg <alexr at leftfield.org> wrote: >> >> Our C library amplifies this problem by being in a dynamic library, so the >> call has additional overhead, which for small trip counts swamps the...
2014 Sep 08
2
[LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!
...ot and I’ll try harder to produce a test case. >> >> Note: This is the same failure all over the place, i.e., cannot select a bit cast from various types to v4i32 or v4i64. >> >> Thanks, >> -Quentin >> >> >>> On Sep 5, 2014, at 11:09 AM, Robert Lougher <rob.lougher@ >>> gmail.com <http://gmail.com/>> wrote: >>> >>> Hi Chandler, >>> >>> On 5 September 2014 17:38, Chandler Carruth <chandlerc at gmail.com <mailto:chandlerc at gmail.com>> wrote: >>>> >>>>...
2009 Mar 30
3
Call-limit=1 breaks attended transfer
Howdy, Was there ever a fix for this? I have Trix 2.6 running asterisk 1.4 and have to set an extension with call-limit=1. However that user can no longer do attended transfers from Linkys 962 ip phone. Is there anyway around this? Cheers, Taff..
2014 Sep 04
2
[LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!
Greetings all, As you may have noticed, there is a new vector shuffle lowering path in the X86 backend. You can try it out with the '-x86-experimental-vector-shuffle-lowering' flag to llc, or '-mllvm -x86-experimental-vector-shuffle-lowering' to clang. Please test it out! There may be some correctness bugs, I'm still fuzz testing it to shake them out. But I expect fairly few
2018 Jul 04
2
[RFC][VECLIB] how should we legalize VECLIB calls?
Hi, On 4 July 2018 at 07:42, Nema, Ashutosh via llvm-dev < llvm-dev at lists.llvm.org> wrote: > + llvm-dev > > -----Original Message----- > From: Nema, Ashutosh > Sent: Wednesday, July 4, 2018 12:12 PM > To: Hal Finkel <hfinkel at anl.gov>; Saito, Hideki <hideki.saito at intel.com>; > Sanjay Patel <spatel at rotateright.com>; mzolotukhin at apple.com
2009 May 13
2
Help need to do Lookup from odbc database
Howdy, How do i perform a lookup from a remote odbc database in the asterisk dialplan? I can do it with mysql but not sure of commands for odbc connection. Cheers!!!