[llvm-17][ORC] Fix for move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef. (#98811)
Summary:
Due to change in upstream there are multiple builds that fail to build with llvm-17.
https://github.com/llvm/llvm-project/commit/8b1771bd9f304be39d4dcbdcccedb6d3bcd18200
Added a llvm version check.
Test Plan: local testing on failing build with trunk/llvm-12
Reviewed By: zhuhan0
Differential Revision: D44851324
Pull Request resolved: https://github.com/pytorch/pytorch/pull/98811
Approved by: https://github.com/malfet, https://github.com/bertmaher