All these changes are being used in [PR#145633](https://github.com/llvm/llvm-project/pull/145633) `CFIProgram`: - `addInstruction` methods already exists, but more convenient ones are private, this PR makes them public `UnwindLocation`: - Added a field accessor method for `Dereference` like other field access methods.