search for: intrwriteargmem

Displaying 3 results from an estimated 3 matches for "intrwriteargmem".

2009 Aug 03
1
[LLVMdev] RFC: SDNode Flags
...peration. Is there a better way to do this? > > Crazy idea: how about an intrinsic just after the load or store of > interest? > It would be a sort of opposite of prefetch, saying "i'm not going to be > using the memory at this address for a while". It could use > IntrWriteArgMem like the regular prefetch does, which is usually > sufficient to keep it from wandering off, though it is a little > stronger than > is strictly necessary. Does before vs. after matter for IntrWriteArgMem? What does that do anyway? > The other alternative is something like llvm.x86.s...
2009 Aug 03
0
[LLVMdev] RFC: SDNode Flags
...gt; intrinsic-followed-by-operation. Is there a better way to do this? Crazy idea: how about an intrinsic just after the load or store of interest? It would be a sort of opposite of prefetch, saying "i'm not going to be using the memory at this address for a while". It could use IntrWriteArgMem like the regular prefetch does, which is usually sufficient to keep it from wandering off, though it is a little stronger than is strictly necessary. The other alternative is something like llvm.x86.sse.movnt.ps and friends. Dan
2009 Aug 03
2
[LLVMdev] RFC: SDNode Flags
On Saturday 01 August 2009 15:12, Dan Gohman wrote: > LoadSDNode, which inherits from MemSDNode is the largest > SDNode. With the current SDNode allocation strategy, making it > bigger will increase the allocation needed for all nodes. Ok. > > new (N) LoadSDNode(..., isVolatile|isNonTemporal); > > > > Thoughts? > > This sounds reasonable. I'd suggest