Adds two new filter options to the LLVM IR view:
- 'Hide Declarations': filters external function declarations (lines
starting with 'declare'), which are often noise when looking at user
code (closes#6319)
- 'Hide Library Functions': filters compiler-generated library function
thunks (e.g. @jfptr_* in Julia), which can clutter the IR view
with boilerplate (closes#6320)
Both filters are enabled by default, matching the existing behaviour of
other IR filters (debug info, metadata, etc.).
🤖 Generated by LLM (Claude, via OpenClaw)