This is the subsequent patch to D31772 which leverage pgo profiling data to make better decisions about when and under what conditions to actually perform known size memcpy call expansion and/or unknown size memcpy call versioning.
If PGO info exists and call is != cold:
- expand valid known size memcpy calls
- version unknown sized memcpy calls
If PGO info does not exists
- expand valid known size memcpy calls
- do NOT version unknown sized memcpy calls
Line too long.