You copied the Doc URL to your clipboard.

__pli intrinsic

This intrinsic inserts an instruction prefetch, for example PLI, into the instruction stream generated by the compiler. It enables you to signal to the memory system from your C or C++ program that an instruction load from an address is likely in the near future.


void __pli(...)



denotes any number of pointer or integer arguments specifying addresses of instructions to prefetch.


If the target architecture does not support instruction prefetching, the compiler generates neither a PLI instruction nor a NOP instruction, but ignores the intrinsic.

See also