search for: srcvolatil

Displaying 4 results from an estimated 4 matches for "srcvolatil".

Did you mean: srcvolatile
2013 Jan 28
4
[LLVMdev] Specify the volatile access behaviour of the memcpy, memmove and memset intrinsics
...general agreement, I plan to proceed with the following steps : 1. Specify the access behavior (this patch). 2. Auto-upgrade the existing memcpy, memmove and memset intrinsics into the more precise form by replicating the single volatile flag and rework the MemIntrinsic hierarchy to provide (is|set)SrcVolatile(), (is|set)DestVolatile() and implement (set|is)Volatile in terms of the former 2 methods. This will conservatively preserve semantics. No functional change so far. Commit 1 & 2. 3. Audit all uses of isVolatile() / setVolatile() and move them to the more precise form. From this point, more agg...
2013 Feb 03
0
[LLVMdev] Specify the volatile access behaviour of the memcpy, memmove and memset intrinsics
Same patches as before, but 0002-memcpy has been updated to put the (is|set)SrcVolatile methods to where they logically belong : MemTransferInst. This makes (is|set)Volatile methods look a bit ugly to keep compatibility with existing behaviour, but they will hopefully disappear when all users have moved to the new interface --- in the next series of patches. I plan to give a try to...
2013 Jan 29
0
[LLVMdev] Specify the volatile access behaviour of the memcpy, memmove and memset intrinsics
...plan to proceed with the following steps : > 1. Specify the access behavior (this patch). > 2. Auto-upgrade the existing memcpy, memmove and memset intrinsics into > the more precise form by replicating the single volatile flag and rework > the MemIntrinsic hierarchy to provide (is|set)SrcVolatile(), > (is|set)DestVolatile() and implement (set|is)Volatile in terms of the > former 2 methods. This will conservatively preserve semantics. No > functional change so far. Commit 1 & 2. > 3. Audit all uses of isVolatile() / setVolatile() and move them to the > more precise form....
2013 Jan 31
0
[LLVMdev] Specify the volatile access behaviour of the memcpy, memmove and memset intrinsics
...plan to proceed with the following steps : > 1. Specify the access behavior (this patch). > 2. Auto-upgrade the existing memcpy, memmove and memset intrinsics into > the more precise form by replicating the single volatile flag and rework > the MemIntrinsic hierarchy to provide (is|set)SrcVolatile(), > (is|set)DestVolatile() and implement (set|is)Volatile in terms of the > former 2 methods. This will conservatively preserve semantics. No > functional change so far. Commit 1 & 2. > 3. Audit all uses of isVolatile() / setVolatile() and move them to the > more precise form....