SynEdit does not actually have any code to compute diffs.
TSynDiffSyn is a highlighter, that can be used if you have the result of the linux "diff" command.
That is, if you put text like below in a SynEdit
Then that text is highlighted.
So you need another component to compute the diff. (Sorry, I don't know of any)