Function splitting

Hi,
Does LLVM currently have any support for splitting “hot” and “cold” parts of a function into different code sections?

Not as yet, so far as I know.