search for: thebohemian

Displaying 5 results from an estimated 5 matches for "thebohemian".

2009 Apr 08
0
[LLVMdev] What is the state of LLVM's ARM backend
2009/4/1 Robert Schuster <theBohemian at gmx.net>: > Hi, > the ARM backend lacks some stuff like support for atomic intrinsics. I > learned the hard way (crash). Lately I was told that the ARM backend of > LLVM is generally in its early stages of development. > > I would like to know more about this. Which stuff is...
2009 Apr 01
4
[LLVMdev] What is the state of LLVM's ARM backend
Hi, the ARM backend lacks some stuff like support for atomic intrinsics. I learned the hard way (crash). Lately I was told that the ARM backend of LLVM is generally in its early stages of development. I would like to know more about this. Which stuff is missing, known to be unstable and the like. Thanks in advance for taking the time. Regards Robert -------------- next part -------------- A
2009 Apr 17
0
[LLVMdev] LLVM ARM for shipped products?
Hi, Simple One schrieb: > 1. Can some one tell me if LLVM ARM is being used by anyone to compile > any shipped products? If so, > a) how are you getting by despite the apparent bugs that exist > (http://llvm.org/bugs/buglist.cgi?quicksearch=ARM)? I want to use llvm inside OpenJDK's runtime hotspot for which a variant exists that uses llvm as a JIT compiler backend.
2009 Mar 27
0
[LLVMdev] atomic operations for ARM
Hi, I have reworked my previous example and got something which is accepted by tblgen: let isCall = 1, Defs = [R0, R1, R2, R3, R12, LR, D0, D1, D2, D3, D4, D5, D6, D7, CPSR] in { def ARM_ATOMIC_CMP_SWAP : ABXI<0b1011, (outs GPR:$dst), (ins i32imm:$ptr, i32imm:$old, i32imm:$new), "do_something", [(set GPR:$dst, (atomic_cmp_swap_32
2009 Mar 26
3
[LLVMdev] atomic operations for ARM
Hi, I am missing atomic operations support for the ARM backend (see PR #3887) and started trying to implement them. Since this is the first time that I work on such stuff (and llvm) I am going to take the supposedly easy route and provide an implementation that will work on Linux systems. This involves calling a special function which the kernel handles itself. Details here: