Displaying 2 results from an estimated 2 matches for "d27133".
2017 May 08
3
RFC: Element-atomic memory intrinsics
Greetings all,
I am picking up the work that was started in https://reviews.llvm.org/D27133 — adding support for an element-atomic memcpy/memset/memmove to LLVM. I would appreciate suggestions/thoughts/advice/comments on how to best proceed with this work in a way that will be acceptable to the LLVM group.
I apologize in advance; this is going to be a long one...
**Background**
Loads...
2017 May 08
2
RFC: Element-atomic memory intrinsics
...u can think of any
>> other options. In no particular order…
>>
>> Option 1)
>> Introduce a new unordered/element-atomic version of each of the memory
>> intrinsics.
>> Ex: @llvm.memcpy_element_atomic — work was already started to introduce
>> this one in D27133, but could be backed out and restarted.
>> Intrinsic prototype: @llvm.memcpy_element_atomic.<overload desc>(<ty>*
>> dest, <ty>* src, <ty> len, i32 align, i2 isunordered, i16 element_size)
>> Semantics:
>> * Will do a memcpy of len bytes fro...