| |||
Home > Compiler-specific Features > Instruction intrinsics > __memory_changed |
This intrinsic causes all variables that are visible outside the current function, such as variables that have pointers to them passed into or out of the function, to be written back to memory if they have been changed, and then to be read back from memory.
This intrinsic also acts as a scheduling barrier.