Displaying 20 results from an estimated 103 matches for "movidius".
2015 Mar 27
2
[LLVMdev] Contributing a new target to LLVM
Hi LLVM and CLang Devs,
At the moment my company (Movidius) is considering contributing the changes
we have made to LLVM and CLang in order to support our proprietary
processor, and I would like to seek advice on how best to approach doing
this? I am pretty sure that there are coding guidelines and conventions
that we should be following but have not foll...
2016 Mar 08
2
Head revision #262824 - breaks Movidius Out-of-Tree target
Hi LLVM-Dev,
I have just integrated the changes from top-of-tree at SVN #262824
(yesterday) having been previously at #262217 (a week ago).
I am getting the following error for every instruction:
CUSTOMBUILD : error : No schedule information for instruction 'FOOBAR'
What has changed that would cause this and how can I fix it in my target?
Thanks,
MartinO
2016 Mar 08
2
Head at revision #262824 - breaks Movidius Out-of-Tree target
...but I don't have an instruction called COPY (this is a target-independent default). I also tried adding:
let CompleteModel = 0;
to my base instruction type, but it is unrecognised.
Thanks,
MartinO
-----Original Message-----
From: Martin J. O'Riordan [mailto:martin.oriordan at movidius.com]
Sent: 08 March 2016 15:51
To: 'Tim Northover' <t.p.northover at gmail.com>
Cc: 'LLVM Developers' <llvm-dev at lists.llvm.org>
Subject: RE: [llvm-dev] Head revision #262824 - breaks Movidius Out-of-Tree target
Thanks Tim,
But I don't understand why it has sudd...
2015 Nov 02
2
Questions about load/store incrementing address modes
...rn 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> > wrote:
Tha...
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 CentOS, but fo...
2016 Jul 06
2
GCC prerequisites for building LLVM head?
...OS, 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 odd since the...
2015 Aug 27
2
Configuring LLVM Sparc target for Leon 3 and Leon 4 variants
At the moment I am using LLVM to target our proprietary SHAVE processor, but
the Movidius "Myriad" chip also utilises a Sparc Leon for executive
functions. For this I use the GCC compiler.
This all works fine, but I would like to consolidate code generation for
both targets in the same LLVM derived compiler to simplify things and I have
a couple of questions about the Spa...
2013 Oct 02
2
[LLVMdev] [CLang] Comparing vector types - invalid error and proposed fix
...:
if (TypeSize == Context.getTypeSize(Context.CharTy))
return Context.getExtVectorType(Context.SignedCharTy,
VTy->getNumElements());
^^^^^^^^^^^^
I would like to propose this as a fix for a future release of CLang.
Thanks,
Martin O'Riordan - Movidius Ltd.
2013 Sep 29
2
[LLVMdev] Tblgen and computed expressions
...be 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 kind-of pre...
2013 Oct 02
0
[LLVMdev] [CLang] Comparing vector types - invalid error and proposed fix
Hi Martin,
On Oct 2, 2013, at 6:25 AM, Martin O'Riordan <Martin.ORiordan at movidius.com> wrote:
> I was investigating an error diagnostic in the following test example:
>
> typedef signed char char16 __attribute__((ext_vector_type(16)));
>
> void test( char16 srcA, char16 srcB, char16 *dst) {
> *dst = ( srcA == srcB );
> }
>
> which produces...
2013 Oct 01
0
[LLVMdev] Tblgen and computed expressions
...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 records only ha...
2015 Dec 11
2
bitcode versioning
...ownsides of not being "in-tree", and while eventually I expect that I will be able to contribute our work, I am also aware that other future out-of-tree developers will run into similar kinds of problems in the future, and a formal version resource would greatly help.
Thanks,
MartinO - Movidius Ltd.
-----Original Message-----
From: mehdi.amini at apple.com [mailto:mehdi.amini at apple.com]
Sent: 03 December 2015 19:51
To: Martin J. O'Riordan <martin.oriordan at movidius.com>
Cc: Manuel Rigger <rigger.manuel at gmail.com>; llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev...
2016 Jun 28
2
Question about changes to 'SelectionDAGISel.h'
...titute '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> wrote:...
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 Martin J. O...
2017 Jun 29
3
Definitive list of optimisations at each optimisation level
...implementations, but the
way in which they differ isn't going to be relevant to such a document; we
might switch EarlyCSE to MemorySSA, but that isn't relevant to such a
document).
-- Sean Silva
>
>
> All the best,
>
>
>
> MartinO
>
>
>
> PS: Movidius is now part of Intel, so I will be gradually switching to my
> Intel email address.
>
>
>
> *From:* Ryan Taylor [mailto:ryta1203 at gmail.com]
> *Sent:* Sunday, June 25, 2017 2:59 AM
> *To:* Sean Silva <chisophugis at gmail.com>
> *Cc:* Martin J. O'Riordan <mart...
2016 Jul 06
2
GCC prerequisites for building LLVM head?
...BCXX_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 build LLVM from...
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 that
> us...
2015 Dec 03
2
bitcode versioning
...IR and bitcode representations several times to address absences/limitations in the handling of various vector types, in particular FP16 vector types; and it would be really useful if I had a "standard" way of doing this, and identifying that my dialect was different.
Thanks,
MartinO - Movidius
-----Original Message-----
From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Mehdi Amini via llvm-dev
Sent: 03 December 2015 15:45
To: Manuel Rigger <rigger.manuel at gmail.com>
Cc: llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] bitcode versioning
> On Dec 3, 2...
2017 Mar 08
2
Vector trunc code generation difference between llvm-3.9 and 4.0
...t; IR in instcombine, and it will resolve this exact example. This will take a
> couple of patches to restore your example. Here's a proposal for the first
> one:
> https://reviews.llvm.org/D30123
>
>
> On Sat, Feb 18, 2017 at 12:33 AM, Saurabh Verma <
> saurabh.verma at movidius.com> wrote:
>
>> Thanks Sanjay. Interestingly for me, disable-llvm-optmzns did not make a
>> difference in the way the shift was handled. Does the initial IR generated
>> for you show this difference when the option is passed?
>>
>> Best regards
>> Saurabh...
2014 Jan 10
2
[LLVMdev] Specify the default target when configuring LLVM
...#39;make' that will behave the same a the
'cmake' build?
My current LLVM is v3.2 and I am updating to v3.3 at the moment, and will
update to v3.4 soon after. This seems to be the same for v3.2 and v3.3, I
haven't examined the changes for v3.4 yet.
Thanks,
Martin O'Riordan - Movidius Ltd.