mirror of
https://github.com/intel/intel-graphics-compiler.git
synced 2025-11-04 08:21:06 +08:00
This pull request reworks IGC_OPTION__API_ENABLE_OPAQUE_POINTERS flag behavior on LLVM 16+. Following the changes: 1) The flag IGC_OPTION__API_ENABLE_OPAQUE_POINTERS is set to ON by default on LLVM 16+. It is possible to turn opaque pointers OFF on LLVM 16 by passing -DIGC_OPTION__API_ENABLE_OPAQUE_POINTERS=OFF to CMake during configuration. 2) The flag IGC_OPTION__API_ENABLE_OPAQUE_POINTERS is set to OFF by default on LLVM 15 and older. It is possible to experimentaly enable opaque pointers on older LLVM versions by passing -DIGC_OPTION__API_ENABLE_OPAQUE_POINTERS=ON to CMake during configuration.