search for: oriordan

Displaying 20 results from an estimated 107 matches for "oriordan".

Did you mean: o'riordan
2017 Oct 03
2
Change in optimisation with UB in mind
...id and I am not suggesting that it should be changed, but it would be useful if a target could override this if they choose to do so. MartinO -----Original Message----- From: Dr D. Chisnall [mailto:dc552 at hermes.cam.ac.uk] On Behalf Of David Chisnall Sent: Tuesday, October 3, 2017 12:20 PM To: ORiordan, Martin <martin.oriordan at intel.com> Cc: Sanjoy Das <sanjoy at playingwithpointers.com>; llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Change in optimisation with UB in mind On 3 Oct 2017, at 11:37, ORiordan, Martin via llvm-dev <llvm-dev at lists.llvm.org&gt...
2017 Jun 29
3
Definitive list of optimisations at each optimisation level
On Mon, Jun 26, 2017 at 5:04 AM, ORiordan, Martin <martin.oriordan at intel.com > wrote: > Thanks Sean and Silva. > > > > I guess what I was seeking was a URL that I could point (non-compiler) > people at, but I guess no such reference exists. What I can do if > reference bot the source manager and use ‘-mllvm...
2015 Nov 02
2
Questions about load/store incrementing address modes
...ter and return false if it isn’t. A nice simple fix if that is all that is needed - thanks again for shedding light on this for me. MartinO From: Steve Montgomery [mailto:stephen.montgomery3 at btinternet.com] Sent: 02 November 2015 20:25 To: Martin J. O'Riordan <martin.oriordan at movidius.com> Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Questions about load/store incrementing address modes On 2 Nov 2015, at 10:27, Martin J. O'Riordan <martin.oriordan at movidius.com <mailto:martin.oriordan at movidius.com> > wr...
2016 Jul 06
2
GCC prerequisites for building LLVM head?
I've no idea, but without it, the 'std::to_string' definitions are not enabled! -----Original Message----- From: Renato Golin [mailto:renato.golin at linaro.org] Sent: 06 July 2016 19:35 To: Martin.ORiordan at movidius.com Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] GCC prerequisites for building LLVM head? On 6 July 2016 at 19:02, Martin J. O'Riordan <martin.oriordan at movidius.com> wrote: > I am actually getting the same problem with GCC v4.9.3 on Ce...
2016 Jul 06
2
GCC prerequisites for building LLVM head?
....9.3 on CentOS, but for both Cygwin and Linux adding '-D_GLIBCXX_USE_C99' to the '-DCMAKE_CXX_FLAGS:STRING=' flag during configuration cured the problem. MartinO -----Original Message----- From: Renato Golin [mailto:renato.golin at linaro.org] Sent: 06 July 2016 11:10 To: Martin.ORiordan at movidius.com Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] GCC prerequisites for building LLVM head? On 6 July 2016 at 11:04, Martin J. O'Riordan <martin.oriordan at movidius.com> wrote: > Perhaps it is a broken Cygwin v4.9.3 package, but this is od...
2017 Oct 03
2
Change in optimisation with UB in mind
...rget can configure their TTI so as to not perform this optimisation and fall-back to using ADD instead so as to trigger integer underflow detection. Thanks, MartinO -----Original Message----- From: Sanjoy Das [mailto:sanjoy at playingwithpointers.com] Sent: Tuesday, October 3, 2017 5:59 AM To: ORiordan, Martin <martin.oriordan at intel.com> Cc: llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Change in optimisation with UB in mind It isn't just about execution on the target machine -- transforming the Add to an Or makes it easier to infer that the highest bit of the...
2018 Jan 25
4
Adding a new target to 'llvm-lld'
Hi LLVM-Devs, I am considering switching to using 'llvm-lld' instead of Gnu 'ld' in a future revision of our out-of-tree target, and I am wondering is there a getting started guide for how to go about extending 'llvm-lld' to support an additional target. Thanks, MartinO -------------------------------------------------------------- Intel Research and Development
2018 Jan 18
0
CTPOP and zeroes
On 1/18/2018 12:57 AM, ORiordan, Martin via llvm-dev wrote: > Quick question. The 'ISD::CTPOP' node allows a target to lower the counting of ones in a word to a single instruction. Our target also has an instruction for counting the zeroes in a word. Does CTPOP support counting of zeroes as well as ones instead of d...
2018 Jan 25
0
Adding a new target to 'llvm-lld'
On 25 January 2018 at 15:38, ORiordan, Martin via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Hi LLVM-Devs, > > I am considering switching to using 'llvm-lld' instead of Gnu 'ld' in a future revision of our out-of-tree target, and I am wondering is there a getting started guide for how to go about exte...
2018 Jan 18
2
CTPOP and zeroes
Quick question. The 'ISD::CTPOP' node allows a target to lower the counting of ones in a word to a single instruction. Our target also has an instruction for counting the zeroes in a word. Does CTPOP support counting of zeroes as well as ones instead of doing either "CTPOP(INVERT(operand))" or "N-bits - CTPOP(operand)"? Thanks, MartinO
2016 Jun 28
2
Question about changes to 'SelectionDAGISel.h'
...hould I substitute 'SelectCode(N)' instead? I will examine the X86 implementation as you recommend and hope to glean some knowledge from that. All the best, MartinO -----Original Message----- From: Ahmed Bougacha [mailto:ahmed.bougacha at gmail.com] Sent: 28 June 2016 17:02 To: Martin.ORiordan at movidius.com Cc: LLVM Developers <llvm-dev at lists.llvm.org>; Justin Bogner <mail at justinbogner.com> Subject: Re: [llvm-dev] Question about changes to 'SelectionDAGISel.h' On Tue, Jun 28, 2016 at 8:53 AM, Martin J. O'Riordan via llvm-dev <llvm-dev at lists.llvm.org...
2017 Apr 14
2
Options for timing passes in LLVM?
Thanks :) From: 陳韋任 [mailto:chenwj.cs97g at g2.nctu.edu.tw] Sent: 14 April 2017 12:53 To: Martin J. O'Riordan <martin.oriordan at movidius.com> Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Options for timing passes in LLVM? Refer to `llc` document [1], it would be `--time-passes`. [1] http://llvm.org/docs/CommandGuide/llc.html HTH, chenwj 2017-04-14 19:39 GMT+08:00 M...
2016 Jul 06
2
GCC prerequisites for building LLVM head?
...at '_GLIBCXX_USE_C99' is not being defined - I can add this explicitly when I am configuring LLVM with CMake, but it seems a bit strange that I need to. Thanks, MartinO -----Original Message----- From: Renato Golin [mailto:renato.golin at linaro.org] Sent: 06 July 2016 10:12 To: Martin.ORiordan at movidius.com Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] GCC prerequisites for building LLVM head? On 6 July 2016 at 08:46, Martin J. O'Riordan via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Is there is minimum required version for GCC to buil...
2016 Jun 28
0
Question about changes to 'SelectionDAGISel.h'
"Martin J. O'Riordan" <martin.oriordan at movidius.com> writes: > Thanks Ahmed and also Alex for your replies. > > This is more or less what I was realising, but it is a great > confidence booster to know that it is the correct way also. I can > replace all of my various 'Select*' specialisations with version...
2017 Sep 07
3
'-fsave-optimization-record' and VS2015 built compiler
Not 100% if this is an LLVM question or a CLang question, though I expect LLVM. On Linux, if I pass '-fsave-optimization-record' to 'clang', then it produces a '*.opt.yaml' file. However, the same thing run on Windows using 'clang' built with VS2015 silently ignores this option. Is this a bug or is it intentional? And if it is intentional, how can I configure
2013 Oct 01
0
[LLVMdev] Tblgen and computed expressions
Thanks again Elior, Yes, I tried using '!if', etc. but I just get type mismatches for the initializer (int) - probably something daft I'm doing :-( MartinO -----Original Message----- From: Malul, Elior [mailto:elior.malul at intel.com] Sent: 29 September 2013 09:19 To: Martin.ORiordan at movidius.com; llvmdev at cs.uiuc.edu Subject: RE: [LLVMdev] Tblgen and computed expressions Martin hi. It seems like you have in fact understood the offered solution, and its disadvantages. The thing is, that as far as I understand Tblgen (and I think I do :-) ), The idea behind it is that rec...
2013 Sep 29
2
[LLVMdev] Tblgen and computed expressions
...tc...). Maybe you can try using one for the solution. If you can't find that fits you, please let me know - maybe we can define a new function that will meet your needs, And maybe also those of the silent crowed. Thx, Elior -----Original Message----- From: Martin O'Riordan [mailto:Martin.ORiordan at movidius.com] Sent: Friday, September 27, 2013 15:50 To: Malul, Elior; llvmdev at cs.uiuc.edu Subject: RE: [LLVMdev] TableGen and computed expressions Thanks Elior, Sorry for the delay - emergencies never seem to go away in compiler development ;-) That sounds like an interesting approach, a...
2017 Oct 03
2
'cl::opt' and range checking
Hi LLVM-Devs, The LLVM 'cl::opt' templates are really useful, and provide a lot of flexibility. But I don't see any support for ranged options. What I would like is to have an option which is an integer type, and to restrict the set of values provided to a simple upper and lower bound, for example between 10 and 2000. Is there a way of expressing this with the 'cl::opt'
2015 Mar 27
2
[LLVMdev] Contributing a new target to LLVM
...they should maintain them in the future, and how to ensure that other targets are not negatively impacted by the addition? Thanks in advance, Martin _______________________________________________________________ Martin J. O'Riordan Email: <mailto:Martin.ORiordan at movidius.com> Martin.ORiordan at movidius.com Compiler Development Web: <http://www.movidius.com> www.movidius.com Movidius Ltd. Skype: moviMartinO 1st Floor, O'Connell Bridge House, d'Olier Street, Dublin 2, Ireland ------------...
2016 Jul 08
2
Dynamic selection of assembly mnemonic strings
...‘chip_v2’. But I will study the mnemonic aliasing carefully to see if it does provide what I need. All the best, MartinO From: bruce.hoult at gmail.com [mailto:bruce.hoult at gmail.com] On Behalf Of Bruce Hoult Sent: 08 July 2016 12:32 To: Martin J. O'Riordan <Martin.ORiordan at movidius.com> Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Dynamic selection of assembly mnemonic strings Do instruction aliases do the job? http://llvm.org/docs/CodeGenerator.html#instruction-alias-processing Is it ok to have the same source file...