Yes, Clang supports FDO, but it might be hard to set up (I've never set up FDO myself). You could check out
https://github.com/google/autofdo and
https://clang.llvm.org/docs/UsersManual.html#profile-guided-....
(People within Google say "FDO", basically everyone else says "PGO".)