Displaying 4 results from an estimated 4 matches for "i_atomicrmw".
Did you mean:
atomicrmw
2011 Oct 29
1
[LLVMdev] atomicrmw
Hi!
It is said in http://llvm.org/docs/LangRef.html#i_atomicrmw there is an
atomicrmw opcode.
But:
store i8 %2, i8* %tape1.sub
%3 = atomicrmw add i8* %tape1.sub, i8 1 acquire
fails with:
llc: test.bc:13:9: error: expected instruction opcode
%3 = atomicrmw add i8* %tape1.sub, i8 1 acquire
How can I do *ptr = *ptr + val with LLVM ?
2012 Feb 06
0
[LLVMdev] Vectorization: Next Steps
On Mon, Feb 6, 2012 at 12:13 PM, Sebastian Pop <spop at codeaurora.org> wrote:
> [many things, but I'm only going to focus on one of them]
> Would you consider using Polly http://polly.grosser.es to avoid
> writing this code?
My impression is that Polly (and polyhedral analysis generally) doesn't do
want I want. But I'm happy to talk about it 'cause I might be
2012 Feb 06
7
[LLVMdev] Vectorization: Next Steps
On Sat, Feb 4, 2012 at 2:27 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> On Fri, 2012-02-03 at 20:59 -0800, Preston Briggs wrote:
>> so are building a dependence graph for a complete function. Of
>> course, such a thing is useful for vectorization and all sorts of
>> other dependence-based loop transforms.
>>
>> I'm looking at the problem in two parts:
2012 Feb 07
2
[LLVMdev] Vectorization: Next Steps
...act away a lot of low level
details. So I definitely expect significant overlap. Let's see where we
can reuse each others work.
(I am e.g. very interested in array delinearization or in how you pass
loop pragma-annotations to LLVM-IR) :-)
Cheers
Tobi
[1] http://llvm.org/docs/LangRef.html#i_atomicrmw
[2] http://pluto-compiler.sourceforge.net/