Right now there are two functions with the same name, one does the work
and the other one returns true if expansion is needed. Rename
TargetTransformInfo::expandMemCmp to make it more consistent with other
members of TargetTransformInfo.
Remove the unused Instruction* parameter.
The idea with providing the instruction initially was to allow the target to choose which instances of memcmp to expand. But I agree that since it isn't used now, it should be removed. If we want to use it in the future, we can add it back.