search for: kalray

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 >>