The Intel® Graphics Compiler for OpenCL™ is an LLVM-based compiler for OpenCL™ targeting Intel® graphics hardware architecture.
Please visit the compute Intel® Graphics Compute Runtime repository for more information about the Intel® open-source compute stack: https://github.com/intel/compute-runtime
The Intel® Graphics Compute Runtime for OpenCL™ is distributed under the MIT License.
For detailed terms, you can access the full License at:
https://opensource.org/licenses/MIT
- LLVM Project - https://github.com/llvm/llvm-project
- OpenCL Clang - https://github.com/intel/opencl-clang
- SPIRV-LLVM Translator - https://github.com/KhronosGroup/SPIRV-LLVM-Translator
- VC Intrinsics - https://github.com/intel/vc-intrinsics
IGC is continuously built and tested on the following 64-bit Linux operating systems:
- Ubuntu 24.04
- Ubuntu 22.04
More documentation is available in the documentation directory.
- Intel® Xe2
- Intel® Xe
- Intel® Gen12 graphics
- Intel® Gen11 graphics
- Intel® Gen9 graphics
If you have any feedback or questions, please open an issue through the native github.com interface: https://github.com/intel/intel-graphics-compiler/issues.
Create a pull request on github.com with your changes. Ensure that your modifications build without errors. A maintainer will get in touch with you if there are any inquiries or concerns.