Well, this is what's known as a quibble: you won't find the two meanings in one dictionary entry as two senses of the same word -- they really are two distinct words and therefore should hardly qualify as a "word that's its own antonym". But you're right, in as much all the extant lists of antagonyms etc. include cleave. vox populi.