Package: intel-graphics-compiler / 1.0.12504.6-1+deb12u1

Metadata

Package Version Patches format
intel-graphics-compiler 1.0.12504.6-1+deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Preinstalled SPIRV Tools CMakeFile fix.patch | (download)

external/SPIRV-Tools/CMakeLists.txt | 11 6 + 5 - 0 !
1 file changed, 6 insertions(+), 5 deletions(-)

 [patch]  preinstalled spirv-tools cmakefile fix

Corrected typos and missing characters from the SPIRV-Tools CMakeFile,
added add_custom_target to allow marking preinstalled SPIRV-Tools as a
target.

0002 Changed relative paths in include directives.patch | (download)

IGC/AdaptorCommon/API/igc.h | 2 1 + 1 - 0 !
IGC/AdaptorCommon/TypesLegalizationPass.cpp | 2 1 + 1 - 0 !
IGC/AdaptorCommon/TypesLegalizationPass.hpp | 2 1 + 1 - 0 !
IGC/AdaptorOCL/OCL/Patch/patch_parser.cpp | 4 2 + 2 - 0 !
IGC/AdaptorOCL/OCL/Platform/cmd_media_caps_g8.h | 2 1 + 1 - 0 !
IGC/AdaptorOCL/OCL/Platform/cmd_parser_g8.cpp | 6 3 + 3 - 0 !
IGC/AdaptorOCL/OCL/Platform/cmd_parser_g8.h | 2 1 + 1 - 0 !
IGC/AdaptorOCL/OCL/sp/sp_convert_g8.h | 8 4 + 4 - 0 !
IGC/AdaptorOCL/OCL/sp/sp_g8.cpp | 12 6 + 6 - 0 !
IGC/AdaptorOCL/OCL/sp/sp_g8.h | 14 7 + 7 - 0 !
IGC/AdaptorOCL/OCL/sp/spp_g8.cpp | 10 5 + 5 - 0 !
IGC/AdaptorOCL/OCL/sp/spp_g8.h | 2 1 + 1 - 0 !
IGC/AdaptorOCL/OCL/sp/zebin_builder.cpp | 2 1 + 1 - 0 !
IGC/AdaptorOCL/SPIRV/SPIRVInternal.h | 2 1 + 1 - 0 !
IGC/Compiler/CISACodeGen/CISACodeGen.h | 2 1 + 1 - 0 !
IGC/Compiler/CISACodeGen/FoldKnownWorkGroupSizes.cpp | 6 3 + 3 - 0 !
IGC/Compiler/CISACodeGen/Platform.hpp | 6 3 + 3 - 0 !
IGC/Compiler/CodeGenPublic.h | 6 3 + 3 - 0 !
IGC/Compiler/CodeGenPublicEnums.h | 2 1 + 1 - 0 !
IGC/Compiler/CustomSafeOptPass.cpp | 2 1 + 1 - 0 !
IGC/Compiler/Optimizer/GatingSimilarSamples.hpp | 2 1 + 1 - 0 !
IGC/Compiler/igc_workaround.h | 2 1 + 1 - 0 !
IGC/ElfPackager/main.cpp | 4 2 + 2 - 0 !
IGC/GenISAIntrinsics/GenIntrinsics.cpp | 2 1 + 1 - 0 !
IGC/LLVM3DBuilder/BuiltinsFrontend.hpp | 8 4 + 4 - 0 !
IGC/common/ShaderOverride.cpp | 2 1 + 1 - 0 !
IGC/common/SystemThread.h | 2 1 + 1 - 0 !
visa/FC_linker/PatchInfoDumper.cpp | 2 1 + 1 - 0 !
visa/FC_linker/PatchInfoReader.cpp | 2 1 + 1 - 0 !
visa/FC_linker/PatchInfoRecord.h | 2 1 + 1 - 0 !
30 files changed, 61 insertions(+), 61 deletions(-)

 [patch]  changed relative paths in #include directives

Changed relative paths to files in #include directives to their project
alternatives to avoid incorrect lookups.

(cherry picked from commit 982d253e0a2bb24130f42fd7ad27b257bed183c3)

0003 Add multi indirect byte regioning feature.patch | (download)

IGC/VectorCompiler/lib/GenXCodeGen/GenX.td | 19 19 + 0 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXSubtarget.h | 9 7 + 2 - 0 !
2 files changed, 26 insertions(+), 2 deletions(-)

 [patch]  add multi indirect byte regioning feature

Define the subtarget feature correctly

0004 VC subtarget refactoring.patch | (download)

IGC/VectorCompiler/cmake/supported_platforms_list.cmake | 34 16 + 18 - 0 !
IGC/VectorCompiler/igcdeps/src/TranslationInterface.cpp | 48 43 + 5 - 0 !
IGC/VectorCompiler/lib/Driver/Driver.cpp | 7 7 + 0 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenX.td | 361 215 + 146 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXCisaBuilder.cpp | 47 24 + 23 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXLowering.cpp | 2 1 + 1 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXRegionUtils.cpp | 15 8 + 7 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXSubtarget.cpp | 35 12 + 23 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXSubtarget.h | 232 85 + 147 - 0 !
IGC/VectorCompiler/lib/GenXCodeGen/GenXUtil.cpp | 2 1 + 1 - 0 !
IGC/VectorCompiler/utils/vcb/vcb.cpp | 4 2 + 2 - 0 !
11 files changed, 414 insertions(+), 373 deletions(-)

 [patch]  vc subtarget refactoring

Refactor VC subtargets to reduce copy-paste