This supports the codegen for procedure pointer component in BoxedProcedure pass. Also fix the FIR in ProcedurePointer.md so that all the cases can be run using `tco` to generate the LLVM IR. Reviewed By: jeanPerier Differential Revision: https://reviews.llvm.org/D136842