I didn't modify the code. for some reasons, the  linaro ubuntnu 12.04 full file 
system uses hard fp compiler, even though I used 4.6 hard fp to do the cross 
compile for LLVM, there are some mismatch. So, I have to fallback to 11.04 
linaro filesystem, it is softfp, then I used 4.6 softfp compiler to do cross 
compile LLVM, then it seems fine. I can run the test cases inside the package 
on the target.

I mean float vector has issue. I will add the test case next week.

 



 
Regards,
Yi


________________________________
 From: Pekka Jääskeläinen <[email protected]>
To: Yi Ge <[email protected]> 
Cc: "[email protected]" <[email protected]> 
Sent: Friday, October 26, 2012 3:29 PM
Subject: Re: [pocl-devel] build pocl-0.6 on ARM board
 
On 10/26/2012 08:54 PM, Yi Ge wrote:
> I can run ARM version pocl on our target board now, however, for vector float

Good. Do you have any patches you could contribute to pocl for others to get
it more easily running on ARM?

> operation, it has some errors "unreachable executed at ARMCodeEmitter.cpp". My
> question is that for ARM, How mature is LLVM 3.1 ? or need any special
> configuration. Otherwise, it won't be very useful

As far as I've understood ARM should be one of the more stable
backends in LLVM. Perhaps this is the floating-point ABI mismatch
issue. What is the test case? All floating point kernels? Float
vectors perhaps?

http://llvm.org/docs/CodeGenerator.html#target-feature-matrix

-- --PJ
------------------------------------------------------------------------------
WINDOWS 8 is here. 
Millions of people.  Your app in 30 days.
Visit The Windows 8 Center at Sourceforge for all your go to resources.
http://windows8center.sourceforge.net/
join-generation-app-and-make-money-coding-fast/
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to