Dynamic optimization infrastructure

Hello all,

The initial papers that describe the LLVM infrastructure mention the possibility of using LLVM for dynamic optimization. Is this functionality currently supported by the infrastructure?

Additional information/pointers on this functionality or on the possibility of LLVM to be used as an infrastructure for dynamic software update would be highly appreciated.

Kind regards,