Is there an attribute I can attach to a pointer so that any store through that pointer will be a streaming store where possible (i.e. MOVNTQ, MOVNTPS, or VMOVNTPS)? If not, can that be added? It would be nice to contol cache pollution on a fine grained basis. It seems like you would have all the machinery for this already in your compiler due to the presence of the -opt-streaming-store flag. I just need a way to select the functionality at the pointer level.