realloc implementation can try to expand the allocated memory block in-place, avoiding the copy. llvm-svn: 105605
SmallVectorBase::grow_pod out of line, finally satisfying PR3758. llvm-svn: 91529