Displaying 14 results from an estimated 14 matches for "kalray".
2020 Jan 14
2
Compiler position at Kalray
Hi all,
Just to inform that we have an open position for a compiler engineer:
https://www.kalrayinc.com/compiler-engineer/
The position is in Grenoble, France.
Regards,
Sebastien
Sébastien Le Duc
CoreSW Team Manager
<http://www.kalray.eu/> kalray_logo
Kalray S.A.
<http://www.kalray.eu> www.kalray.eu
Phone : 06 84 43 07 00
sleduc at kalray.eu
Follow us <...
2020 Jan 03
2
Legalizing vector types
...)
Is there a way to achieve that? I tried to figure out how to do it, but
the only way I found is to make v8i16 legal, and handle the splitting to
2xv4i16 as patterns, which looks to me to be a lot of useless work
Thanks in advance.
Regards,
Sebastien
Sébastien Le Duc
CoreSW Team Manager
kalray_logo <http://www.kalray.eu/> Kalray S.A.
www.kalray.eu
Phone : 06 84 43 07 00
sleduc at kalray.eu Follow us twitter_logo
<https://twitter.com/Kalrayinc> linkedin_logo
<http://www.linkedin.com/company/kalray> 180 Avenue de l'Europe
38330 Montbonnot FRANCE
<http://...
2015 Apr 16
2
[LLVMdev] CPU information in the LLVMTargetMachine constructor
Hi everyone,
I'm working in a company to port LLVM on their own processors.
I'm try to support several set of instructions and several architectures.
I'm using the "--target" options to choose my set of instructions, and I would like to use the "-mcpu" to choose the architecture of which I want to compile the code.
Does it seem right?
But at the moment I cannot
2015 Apr 02
3
[LLVMdev] Cross Compiling LLVM's test-suite
Hi all,
I'm working in a company to port LLVM on their own processor.
I'm trying to run the test-suite, but it seems that it is usually run directly on the processor which is tested. In my case, I cannot run it on the processor, but I have a simulator on which I would like to run the test-suite.
Also, it seems to me that the test-suite start by compiling some tools that have to be run
2009 Mar 30
2
[LLVMdev] MSIL codegen
Hello,
I work in Kalray (Montbonnot, France) and I'm PhD student at Universite
Joseph Fourier in Grenoble.
We want to use LLVM framework for MSIL code generation, which is part of
my thesis.
Currently I'm still reading LLVM's documentation and I've started
completing the MSIL backend for running on Mono...
2020 Feb 07
2
LLVM Backend Legalize Phase
...hould we continue using pseudo instruction for this considering that instead of expanding we need to load effective address from memory and perform load/store 64 bits register with the loaded effective address?
Again, thank you for your help!
Best,
Miguel
From: Sebastien Le Duc [mailto:sleduc at kalray.eu]
Sent: February 06, 2020 4:27 PM
To: Miguel Inigo J. Manalac
Subject: RE: [llvm-dev] LLVM Backend Legalize Phase
I think you can make the 32bit and 64bit types legal (using addRegisterClass) and use setOperationAction(Expand) for all the operations for which you don’t have native support.
From...
2016 Jun 07
3
PACT-2016 ACM Student Research Competition (SRC)
...n the PACT-2016 conference proceedings. The content,
however, can be included in a future submission to other conferences or
journals.
SELECTION COMMITTEE
Chair: Erik Altman, IBM T.J. Watson Research Center
Committee Members:
Christoph Dubach, University of Edinburgh
Benoit Dupont de Dinechin, Kalray
Kemal Ebcioglu, Global Supercomputing
Lieven Eeckhout, University of Ghent
R. Govindarajan, Indian Institute of Science
Boris Grot, University of Edinburgh
Christoph Kessler, Linkoping University
Dorit Nuzman, Intel
Rodric Rabbah, IBM
Ronny Ronen, Intel
Xipeng Shen, North Carolina State University...
2009 Mar 30
0
[LLVMdev] MSIL codegen
Hi Artur,
Artur Pietrek wrote:
> Hello,
>
> I work in Kalray (Montbonnot, France) and I'm PhD student at Universite
> Joseph Fourier in Grenoble.
> We want to use LLVM framework for MSIL code generation, which is part of
> my thesis.
> Currently I'm still reading LLVM's documentation and I've started
> completing the MSIL ba...
2016 May 24
1
BitcodeReader non explicit error
...!8 = !{void (double addrspace(3)*, double addrspace(3)*, double addrspace(1)*, i32)* @vector_mult, !1, !2, !3, !4, !5, !6}
!9 = !{!"Kalray clang version 3.7.0 (based on LLVM 3.7.0)"}
!10 = !{!11, !11, i64 0}...
2015 Sep 30
2
InstCombine wrongful (?) optimization on BinOp with SameOperands
Hi all,
I have been looking at the way LLVM optimizes code before
forwarding it to the backend I develop for my company and while building
define i32 @test_extract_subreg_func(i32 %x, i32 %y) #0 {
entry:
%conv = zext i32 %x to i64
%conv1 = zext i32 %y to i64
%mul = mul nuw i64 %conv1, %conv
%shr = lshr i64 %mul, 32
%xor = xor i64 %shr, %mul
%conv2 = trunc i64 %xor to i32
2009 Apr 02
0
[LLVMdev] patch: MSIL backend - interfacing vararg pinvoke functions with Mono
Hi,
This patch allows executing code with vararg pinvoke functions under
Mono. It generates separate function declaration for each call signature.
Artur
-------------- next part --------------
A non-text attachment was scrubbed...
Name: varargs.patch
Type: text/x-patch
Size: 5331 bytes
Desc: not available
URL:
2009 Apr 02
2
[LLVMdev] Patch: MSIL backend global pointers initialization
Hi,
Here's a patch that fixes initialization of global pointers (also
function pointers).
I'm working on that backend now, so probably I'll send some more patches
soon. I'd be grateful if you could give me some suggestions how to add
some test for that backend to the test-suite. On Linux the output code
could be run on Mono and compared with outputs for other backends but
2009 Apr 06
2
[LLVMdev] Patch: MSIL backend global pointers initialization
Hi Anton,
Anton Korobeynikov wrote:
> Minor comments:
>
Thanks for your comments and your patience, I'll now check the style
four times before I send anything ;)
>> + Instruction *instr =
>> + const_cast<Instruction*>(dynamic_cast<const
>> Instruction*>(*i));
>>
> Sounds hacky. Why do you need to cast away const?
2009 Apr 03
6
[LLVMdev] Patch: MSIL backend global pointers initialization
Anton Korobeynikov wrote:
> Hi, Artur
>
>
>> I'm working on that backend now, so probably I'll send some more patches
>> soon. I'd be grateful if you could give me some suggestions how to add
>> some test for that backend to the test-suite. On Linux the output code
>> could be run on Mono and compared with outputs for other backends but
>>