When trying to recognize memcpy(), if the store is aliased only by the load, then we can use memmove().
Note: Just yesterday I opened LoopIdiom pass for the first time, so I'm not super familiar. Definitely I want to check the tests
again and maybe add one or two.