Török Edwin
2011-Oct-25 21:16 UTC
[LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
Hi, Looks like the memory_barrier intrinsic got removed in 3.0 and replaced with fence intrinsics. Could someone who understands this change better than me please update the 3.0 release notes? Also the LangRef still mentions llvm.memory.barrier but this is gone from 3.0. Best regards, --Edwin
Eli Friedman
2011-Oct-26 00:59 UTC
[LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
2011/10/25 Török Edwin <edwintorok at gmail.com>:> Hi, > > Looks like the memory_barrier intrinsic got removed in 3.0 and replaced with fence intrinsics. > Could someone who understands this change better than me please update the 3.0 release notes? > Also the LangRef still mentions llvm.memory.barrier but this is gone from 3.0.r142994 and r142998 for the relevant changes. Any comments on your transition would be appreciated. -Eli
Török Edwin
2011-Oct-26 17:54 UTC
[LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
On 10/26/2011 03:59 AM, Eli Friedman wrote:> 2011/10/25 Török Edwin <edwintorok at gmail.com>: >> Hi, >> >> Looks like the memory_barrier intrinsic got removed in 3.0 and replaced with fence intrinsics. >> Could someone who understands this change better than me please update the 3.0 release notes? >> Also the LangRef still mentions llvm.memory.barrier but this is gone from 3.0. > > r142994 and r142998 for the relevant changes. > > Any comments on your transition would be appreciated.Thanks. My code compiles now, but I haven't actually had time to test it on a non-x86 architecture (on an x86 architecture the fence I was using was a nop). I'll probably do some tests in the weekend and let you know how the conversion went. Best regards, --Edwin
Bill Wendling
2011-Oct-26 18:36 UTC
[LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
Do these need to go into the 3.0 branch? -bw On Oct 25, 2011, at 5:59 PM, Eli Friedman wrote:> 2011/10/25 Török Edwin <edwintorok at gmail.com>: >> Hi, >> >> Looks like the memory_barrier intrinsic got removed in 3.0 and replaced with fence intrinsics. >> Could someone who understands this change better than me please update the 3.0 release notes? >> Also the LangRef still mentions llvm.memory.barrier but this is gone from 3.0. > > r142994 and r142998 for the relevant changes. > > Any comments on your transition would be appreciated. > > -Eli > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Possibly Parallel Threads
- [LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
- [LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
- [LLVMdev] release notes: please mention Intrinsic::memory_barrier removal in 3.0
- [LLVMdev] [LLVM][g++] A helping hand
- [LLVMdev] DEBUG INFO at the bytecode level