powerpc: implement __clear_cache
Merge LLVM commit 81f5c6270cdfcdf80e6296df216b696a7a37c8b5.
This fixes runtime of most notably pcre libraries (currently patched in ports),
and probably also other ports since currently __clear_cache() just calls
SIGABRT on powerpc.
Reviewed by: dim
Differential Revision: https://reviews.freebsd.org/D34736
Approved by: re (gjb)
(cherry picked from commit 57b6ac48a96c99e684ab4dc85b8a87097797dc9f)
(cherry picked from commit 16c3f5d03e984a6039a888eec5bcc58735a7d965)