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: