[ORC] Add DWARFContext generation from LinkGraphs, use in perf support.

This patch adds line numbers to perf jitdump records emitted by the
PerfSupportPlugin, by parsing and using a DWARFContext from preserved debug
sections.

To avoid making the OrcJIT library depend on DebugInfoDWARF this patch
introduces a new OrcDebugging library.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D146391

GitOrigin-RevId: 7ddf7d87831a90164fd125589850fcf48d24f33f
8 files changed