-
-
Save ericonr/033f9a3d0279de04c7a1db7a9b1fd70a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==> intel-graphics-compiler__do-fetch_00-distfiles.log | |
==> intel-graphics-compiler__do-extract_00-distfiles.log | |
[1m=> intel-graphics-compiler-1.0.7423_1: extracting distfile(s), please wait... | |
[m | |
==> intel-graphics-compiler__post_extract.log | |
==> intel-graphics-compiler__do-patch_00-patches.log | |
[1m=> intel-graphics-compiler-1.0.7423_1: patching: llvm12.patch. | |
[m | |
==> intel-graphics-compiler__post_patch.log | |
==> intel-graphics-compiler__pre-configure_00-gnu-configure-asneeded.log | |
==> intel-graphics-compiler__pre-configure_01-override-config.log | |
==> intel-graphics-compiler__pre-configure_02-script-wrapper.log | |
==> intel-graphics-compiler__do_configure.log | |
-- The C compiler identification is GNU 10.2.1 | |
-- The CXX compiler identification is GNU 10.2.1 | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped | |
-- Detecting C compile features | |
-- Detecting C compile features - done | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Check for working CXX compiler: /usr/lib/ccache/bin/g++ - skipped | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
CMake Warning at IGC/CMakeLists.txt:99 (message): | |
CMAKE_BUILD_TYPE: Unknown build configuration. The following | |
configurations are available: Debug;Release. | |
The "Release" configuration will be used. | |
This value has meaning only for single-configuration generators (like | |
Make). It will be ignored for MSVC/XCode. | |
CMake Warning at IGC/CMakeLists.txt:158 (message): | |
IGC_OPTION__ARCHITECTURE_TARGET: Target architecture is not specified. | |
Trying to deduce it from context. | |
-- ================================ IGC Project ================================ | |
-- Build type: Release (single-configuration generator) | |
-- Build tools: OFF | |
-- LLVM dir: | |
-- | |
-- Output directory: | |
-- "/builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/Release" | |
-- Install root directory: | |
-- "/usr" | |
-- Architecture: | |
-- - target: Linux64 (detected: Linux64) | |
-- - host: Linux64 (detected: Linux64) | |
-- | |
-- Cross-compilation needed: NO | |
-- Cross-compilation set: FALSE | |
-- | |
-- Advanced: | |
-- - Link BiF resources: ON | |
-- - Building Windows Universal: | |
-- ============================================================================= | |
-- [Clang] No mode was specified, searching for Clang | |
-- [LLVM] No LLVM mode was selected explicitly | |
-- [LLVM] Search will be performed for LLVM sources first, then for prebuilds (including system LLVM) | |
-- [IGC] IGC will take prebuilt LLVM | |
-- [IGC] Searching for prebuilt LLVM in /builddir/intel-graphics-compiler-igc-1.0.7423/IGC/../../prebuild-llvm/Release and system directories | |
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) | |
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) | |
-- [IGC] Found LLVM: /usr/lib64/cmake/llvm | |
-- Linker detection: GNU ld | |
-- [IGC] : opencl-clang will be taken from system | |
-- [IGC] Found clang-12 executable: /usr/bin/clang-12 | |
-- [CMFE] CM Frontend headers are taken from: /builddir/intel-graphics-compiler-igc-1.0.7423/IGC/CMFE/AdaptorCM | |
-- [CMFE] Using CMFE library name: libclangFEWrapper.so | |
-- +++ Source/IGC/VectorCompiler +++ | |
-- [VC] Build proj: VectorCompiler | |
-- [VC] Using vc-intrinsics source from: /builddir/intel-graphics-compiler-igc-1.0.7423/vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics | |
>>/builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/VectorCompiler/lib/GenXCodeGen/Utils/../<< -> /builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/VectorCompiler/lib/GenXCodeGen/Utils | |
COMMAND -> /usr/bin/python3 /builddir/intel-graphics-compiler-igc-1.0.7423/IGC/VectorCompiler/lib/GenXCodeGen/Utils/cisa_gen_intrinsics.py /builddir/intel-graphics-compiler-igc-1.0.7423/IGC/VectorCompiler/lib/GenXCodeGen/Utils/cisa_gen_intrinsics.json /builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/VectorCompiler/lib/GenXCodeGen/Utils/../ <- | |
/builddir/intel-graphics-compiler-igc-1.0.7423/IGC/VectorCompiler/lib/GenXCodeGen/Utils | |
vc_embed_bif - VCEmulation64 has extra dependencies: /builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/VectorCompiler/lib/BiF/Utils/emulation_divrem_boilerplate.h | |
Use InstCombiner from LLVM | |
-- Configuring Intel Gen Assembler (IGA) Component | |
-- - GED_BRANCH: GED_external | |
-- - CMAKE_CXX_COMPILER: /usr/lib/ccache/bin/g++ | |
-- - IGA_VERSION_SUFFIX: | |
-- Found BISON: /usr/bin/bison (found version "3.7.6") | |
-- Found FLEX: /usr/bin/flex (found version "2.6.4") | |
[check-igc] LIT tests disabled. Missing igc_opt target. | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /builddir/intel-graphics-compiler-igc-1.0.7423/build | |
==> intel-graphics-compiler__pre-build_02-script-wrapper.log | |
==> intel-graphics-compiler__do_build.log | |
[1/779] Building Options.inc... | |
[2/779] Building CXX object IGC/VectorCompiler/lib/Support/CMakeFiles/VCSupport.dir/Status.cpp.o | |
[3/779] Building CXX object IGC/VectorCompiler/lib/GenXCodeGen/TargetInfo/CMakeFiles/VCTargetInfo.dir/GenXTargetInfo.cpp.o | |
[4/779] Building CXX object IGC/ZEBinWriter/zebin/CMakeFiles/zebinlib.dir/source/autogen/ZEInfoYAML.cpp.o | |
[5/779] Generating GenXVersion.inc | |
CMake Warning at /usr/lib/cmake/llvm/VersionFromVCS.cmake:49 (message): | |
Git not found. Version cannot be determined. | |
Call Stack (most recent call first): | |
/builddir/intel-graphics-compiler-igc-1.0.7423/vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include/llvm/GenXIntrinsics/ConfigureVersionFile.cmake:4 (get_source_info) | |
/builddir/intel-graphics-compiler-igc-1.0.7423/vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include/llvm/GenXIntrinsics/ConfigureVersionFile.cmake:13 (generate_version_file) | |
[6/779] Building CXX object IGC/VectorCompiler/lib/Support/CMakeFiles/VCSupport.dir/ShaderDump.cpp.o | |
[7/779] Building CXX object IGC/ZEBinWriter/zebin/CMakeFiles/zebinlib.dir/source/ZEELFObjectBuilder.cpp.o | |
[8/779] Linking CXX static library IGC/Release/libVCTargetInfo.a | |
[9/779] Building CXX object IGC/VectorCompiler/lib/Support/CMakeFiles/VCSupport.dir/BackendConfig.cpp.o | |
[10/779] Linking CXX static library IGC/Release/libzebinlib.a | |
[11/779] generation of boilerplate for integer division emulation | |
[12/779] Running concat.py for autogenerating opencl_cth.h | |
[13/779] Running autogen.py for autogenerating MDFrameWork Implementation. | |
[14/779] Linking CXX static library IGC/Release/libVCSupport.a | |
[15/779] [FLEX][CISAScanner] Building scanner with flex 2.6.4 | |
[16/779] Building Cisa generators for GenXCisaBuilder. | |
[17/779] Building CXX object IGC/Options/CMakeFiles/IGCOptions.dir/src/Options.cpp.o | |
[18/779] Building GenXGenSubtargetInfo.inc... | |
[19/779] Linking CXX static library IGC/Release/libIGCOptions.a | |
[20/779] Building GenXIntrinsicDescription.gen... | |
[21/779] Generating Gen intrinsic definition file: /builddir/intel-graphics-compiler-igc-1.0.7423/build/IGC/Release//IntrinsicGenISA.gen | |
[22/779] Building CXX object IGC/visa/iga/GEDLibrary/GED_external/CMakeFiles/GEDLibrary.dir/Source/ged/xcoder/ged_restrictions_handler.cpp.o | |
[23/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXIntrinsics.cpp.o | |
[24/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXSingleElementVectorUtil.cpp.o | |
[25/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXRestoreIntrAttr.cpp.o | |
[26/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXSimdCFLowering.cpp.o | |
[27/779] Building CXX object IGC/Compiler/CMakeFiles/Compiler.dir/CustomUnsafeOptPass.cpp.o | |
[28/779] Building CXX object IGC/Compiler/CMakeFiles/Compiler.dir/CustomLoopOpt.cpp.o | |
[29/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXVersion.cpp.o | |
[30/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXSPIRVReaderAdaptor.cpp.o | |
[31/779] Building CXX object IGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/CMakeFiles/LLVMGenXIntrinsics.dir/GenXSPIRVWriterAdaptor.cpp.o | |
[32/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMAnalysis/InstructionSimplifyGenX.cpp.o | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp: In lambda function: | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:171:68: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
171 | To = IGCLLVM::FixedVectorType::get(To, VTy->getNumElements()); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:34: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp: In function 'llvm::Value* llvm::SimplifyGenXIntrinsic(unsigned int, llvm::Type*, llvm::Use*, llvm::Use*, const llvm::DataLayout&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:293:72: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
293 | unsigned NumElements = cast<VectorType>(RetTy)->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:34: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:321:61: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
321 | IGCLLVM::getElementCount(VT->getNumElements()), Splat); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:34: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:334:76: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
334 | unsigned NumElements = cast<VectorType>(RetTy)->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/InstructionSimplifyGenX.cpp:34: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[33/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMAnalysis/ConstantFoldingGenX.cpp.o | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp: In function 'llvm::Constant* constantFoldRdRegion(llvm::Type*, llvm::ArrayRef<llvm::Constant*>, const llvm::CMRegion&, const llvm::DataLayout&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:83:58: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
83 | cast<VectorType>(Input->getType())->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/DataLayout.h:26, | |
from /usr/include/llvm/IR/Module.h:25, | |
from ../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include/llvm/GenXIntrinsics/GenXIntrinsics.h:37, | |
from ../IGC/VectorCompiler/include/vc/GenXOpts/Utils/CMRegion.h:76, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:31: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp: In function 'llvm::Constant* constantFoldWrRegion(llvm::Type*, llvm::ArrayRef<llvm::Constant*>, const llvm::CMRegion&, const llvm::DataLayout&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:160:78: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | IGCLLVM::getElementCount(cast<VectorType>(RetTy)->getNumElements()), | |
| ^ | |
In file included from /usr/include/llvm/IR/DataLayout.h:26, | |
from /usr/include/llvm/IR/Module.h:25, | |
from ../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include/llvm/GenXIntrinsics/GenXIntrinsics.h:37, | |
from ../IGC/VectorCompiler/include/vc/GenXOpts/Utils/CMRegion.h:76, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:31: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:166:71: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
166 | unsigned WholeNumElements = cast<VectorType>(RetTy)->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/DataLayout.h:26, | |
from /usr/include/llvm/IR/Module.h:25, | |
from ../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include/llvm/GenXIntrinsics/GenXIntrinsics.h:37, | |
from ../IGC/VectorCompiler/include/vc/GenXOpts/Utils/CMRegion.h:76, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMAnalysis/ConstantFoldingGenX.cpp:31: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[34/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/KernelInfo.cpp.o | |
[35/779] Linking CXX static library IGC/Release/libLLVMGenXIntrinsics.a | |
[36/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/CMABI.cpp.o | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp: In member function 'llvm::CallGraphNode* {anonymous}::CMABI::TransformKernel(llvm::Function*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:1124:57: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
1124 | Ty, cast<VectorType>(ArgTy)->getNumElements())); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:42: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp: In member function 'void {anonymous}::CMABI::diagnoseOverlappingArgs(llvm::CallInst*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:2049:42: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
2049 | NumElements = VT->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:42: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:2142:67: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
2142 | cast<VectorType>(CI->getType())->getNumElements(), 0); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/Analysis/CallGraph.h:50, | |
from ../IGC/WrapperLLVM/include/llvmWrapper/Analysis/CallGraph.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMABI.cpp:42: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[37/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/CMImpParam.cpp.o | |
[38/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/CMKernelArgOffset.cpp.o | |
[39/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/CMRegion.cpp.o | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In constructor 'llvm::CMRegion::CMRegion(llvm::Type*, const llvm::DataLayout*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:72:38: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
72 | NumElements = VT->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In constructor 'llvm::CMRegion::CMRegion(llvm::Instruction*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:109:71: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
109 | NumElements = cast<VectorType>(Inst->getType())->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:116:76: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
116 | cast<VectorType>(Inst->getOperand(1)->getType())->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:150:38: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
150 | NumElements = VT->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In member function 'llvm::Value* llvm::CMRegion::getStartIdx(const llvm::Twine&, llvm::Instruction*, const llvm::DebugLoc&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:601:28: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
601 | if (VT->getNumElements() != NumElements) { | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:615:55: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
615 | IGCLLVM::getElementCount(VT->getNumElements()), OffsetVal); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In member function 'llvm::Constant* llvm::CMRegion::evaluateConstantRdRegion(llvm::Constant*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:736:35: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
736 | if (Idx >= VT->getNumElements()) | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In member function 'llvm::Constant* llvm::CMRegion::evaluateConstantWrRegion(llvm::Constant*, llvm::Constant*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:760:73: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
760 | e = cast<VectorType>(OldVal->getType())->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:765:59: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
765 | unsigned NewNumEls = !NewVT ? 1 : NewVT->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp: In member function 'void llvm::CMRegion::print(llvm::raw_ostream&) const': | |
../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:931:39: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
931 | OS << "<" << VT->getNumElements() << ">(" << IndirectIdx << ")"; | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMRegion.cpp:30: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[40/779] Building CXX object IGC/visa/iga/GEDLibrary/GED_external/CMakeFiles/GEDLibrary.dir/Source/ged/xcoder/ged_interpreters.cpp.o | |
[41/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/GenXPrintfLegalization.cpp.o | |
[42/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMTrans/GenXPrintfResolution.cpp.o | |
[43/779] [BISON][CISAParser] Building parser with bison 3.7.6 | |
CISA.y:103.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] | |
103 | %error-verbose | |
| ^~~~~~~~~~~~~~ | |
| %define parse.error verbose | |
CISA.y: warning: 1 nonterminal useless in grammar [-Wother] | |
CISA.y: warning: 1 rule useless in grammar [-Wother] | |
CISA.y:1566.1-16: warning: nonterminal useless in grammar: VecSrcOpndSimple [-Wother] | |
1566 | VecSrcOpndSimple: Var TwoDimOffset | |
| ^~~~~~~~~~~~~~~~ | |
CISA.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] | |
[44/779] BiF: "IBiF_spirv_size_t_64.bc": Compiling OpenCL source: "pointersize.cl" | |
[45/779] Building CXX object IGC/GenISAIntrinsics/CMakeFiles/GenISAIntrinsics.dir/GenIntrinsics.cpp.o | |
[46/779] Linking CXX static library IGC/Release/libGenISAIntrinsics.a | |
[47/779] BiF: "IBiF_spirv_size_t_32.bc": Compiling OpenCL source: "pointersize.cl" | |
[48/779] BiF: "IBiF_PreRelease_int.bc": Compiling OpenCL source: "IBIF_PreRelease_Impl.cl" | |
[49/779] Building CXX object IGC/visa/iga/GEDLibrary/GED_external/CMakeFiles/GEDLibrary.dir/Source/ged/xcoder/ged_ins.cpp.o | |
[50/779] BiF: "IGCsize_t_64_int.bc": Compiling OpenCL source: "IBiF_size_t.cl" | |
[51/779] BiF: "IGCsize_t_32_int.bc": Compiling OpenCL source: "IBiF_size_t.cl" | |
[52/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_mem.cpp.o | |
FAILED: IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_mem.cpp.o | |
/usr/lib/ccache/bin/g++ -DCL_KHR_FP64_EXT -DGHAL3D=USC -DICBE_LINUX -DIGC_CMAKE -DIGC_EXPORTS=1 -DIGC_SPIRV_ENABLED -DIGC_VC_ENABLED -DINSIDE_PLUGIN -DISTDLIB_UMD -DLINUX -DLLVM_VERSION_MAJOR=12 -DNDEBUG -DNOMINMAX -DSTD_CALL -DUSC_EXPORTS=1 -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -D_AMD64_ -D_COMPILER_DLL_ -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_IGC_ -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../IGC/WrapperLLVM/include -IIGC/autogen -I../IGC -I../IGC/common -I../IGC/.. -I../IGC/../Common -I../IGC/../3d/common -I../IGC/../inc -I../IGC/../inc/common -I../IGC/../inc/common/Compiler -I../IGC/../inc/common/Compiler/API -I../IGC/../visa/include -IIGC/Release -IIGC -I../IGC/AdaptorOCL/ocl_igc_shared/executable_format -I../IGC/AdaptorOCL -I../IGC/../inc/common/Compiler/common -I../IGC/AdaptorOCL/cif/cif/.. -I../IGC/ZEBinWriter/zebin/source -I../IGC/ZEBinWriter/zebin/source/autogen -I../IGC/VectorCompiler/include -IIGC/VectorCompiler/include -I../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include -IIGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/../../include -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -fno-exceptions -fdata-sections -ffunction-sections -O2 -pipe -fmessage-length=0 -march=corei7 -mstackrealign -fms-extensions -Wno-unused-parameter -Wno-missing-field-initializers -Wwrite-strings -Wno-long-long -Wswitch -Wno-sign-compare -Wno-unused-result -Wno-enum-compare -Wno-type-limits -Wno-ignored-qualifiers -Wno-shadow -Wformat -Wformat-security -Wno-extra -Wno-write-strings -finline -fno-strict-aliasing -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -Wno-unknown-pragmas -fPIC -fstack-protector -finline-functions -funswitch-loops -Wno-maybe-uninitialized -lrt -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -g -std=gnu++17 -MD -MT IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_mem.cpp.o -MF IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_mem.cpp.o.d -o IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_mem.cpp.o -c ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MAX_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:141:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMaxReduce(llvm::Value*&, bool&)' | |
141 | return IRB()->CreateFPMaxReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMaxReduce(llvm::Value*)' | |
782 | CallInst *CreateFPMaxReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MIN_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:146:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMinReduce(llvm::Value*&, bool&)' | |
146 | return IRB()->CreateFPMinReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMinReduce(llvm::Value*)' | |
786 | CallInst *CreateFPMinReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::GC_STATEPOINT_CALL(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:191:131: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointCall(uint64_t&, uint32_t&, llvm::Value*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
191 | return IRB()->CreateGCStatepointCall(ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
870 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate expects 7 arguments, 9 provided | |
/usr/include/llvm/IR/IRBuilder.h:879:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
879 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:881:54: note: no known conversion for argument 5 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
881 | ArrayRef<Value *> CallArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
890 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate expects 7 arguments, 9 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::InvokeInst* pktz::PacketBuilder::GC_STATEPOINT_INVOKE(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:206:160: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointInvoke(uint64_t&, uint32_t&, llvm::Value*&, llvm::BasicBlock*&, llvm::BasicBlock*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
206 | return IRB()->CreateGCStatepointInvoke(ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, InvokeArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
899 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate expects 9 arguments, 11 provided | |
/usr/include/llvm/IR/IRBuilder.h:907:15: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
907 | InvokeInst *CreateGCStatepointInvoke( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:910:25: note: no known conversion for argument 7 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
910 | ArrayRef<Value *> InvokeArgs, Optional<ArrayRef<Use>> TransitionArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
918 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate expects 9 arguments, 11 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPD2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:151:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
151 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPH2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:160:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_mem.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[53/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_misc.cpp.o | |
FAILED: IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_misc.cpp.o | |
/usr/lib/ccache/bin/g++ -DCL_KHR_FP64_EXT -DGHAL3D=USC -DICBE_LINUX -DIGC_CMAKE -DIGC_EXPORTS=1 -DIGC_SPIRV_ENABLED -DIGC_VC_ENABLED -DINSIDE_PLUGIN -DISTDLIB_UMD -DLINUX -DLLVM_VERSION_MAJOR=12 -DNDEBUG -DNOMINMAX -DSTD_CALL -DUSC_EXPORTS=1 -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -D_AMD64_ -D_COMPILER_DLL_ -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_IGC_ -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../IGC/WrapperLLVM/include -IIGC/autogen -I../IGC -I../IGC/common -I../IGC/.. -I../IGC/../Common -I../IGC/../3d/common -I../IGC/../inc -I../IGC/../inc/common -I../IGC/../inc/common/Compiler -I../IGC/../inc/common/Compiler/API -I../IGC/../visa/include -IIGC/Release -IIGC -I../IGC/AdaptorOCL/ocl_igc_shared/executable_format -I../IGC/AdaptorOCL -I../IGC/../inc/common/Compiler/common -I../IGC/AdaptorOCL/cif/cif/.. -I../IGC/ZEBinWriter/zebin/source -I../IGC/ZEBinWriter/zebin/source/autogen -I../IGC/VectorCompiler/include -IIGC/VectorCompiler/include -I../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include -IIGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/../../include -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -fno-exceptions -fdata-sections -ffunction-sections -O2 -pipe -fmessage-length=0 -march=corei7 -mstackrealign -fms-extensions -Wno-unused-parameter -Wno-missing-field-initializers -Wwrite-strings -Wno-long-long -Wswitch -Wno-sign-compare -Wno-unused-result -Wno-enum-compare -Wno-type-limits -Wno-ignored-qualifiers -Wno-shadow -Wformat -Wformat-security -Wno-extra -Wno-write-strings -finline -fno-strict-aliasing -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -Wno-unknown-pragmas -fPIC -fstack-protector -finline-functions -funswitch-loops -Wno-maybe-uninitialized -lrt -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -g -std=gnu++17 -MD -MT IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_misc.cpp.o -MF IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_misc.cpp.o.d -o IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_misc.cpp.o -c ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MAX_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:141:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMaxReduce(llvm::Value*&, bool&)' | |
141 | return IRB()->CreateFPMaxReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMaxReduce(llvm::Value*)' | |
782 | CallInst *CreateFPMaxReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MIN_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:146:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMinReduce(llvm::Value*&, bool&)' | |
146 | return IRB()->CreateFPMinReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMinReduce(llvm::Value*)' | |
786 | CallInst *CreateFPMinReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::GC_STATEPOINT_CALL(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:191:131: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointCall(uint64_t&, uint32_t&, llvm::Value*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
191 | return IRB()->CreateGCStatepointCall(ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
870 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate expects 7 arguments, 9 provided | |
/usr/include/llvm/IR/IRBuilder.h:879:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
879 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:881:54: note: no known conversion for argument 5 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
881 | ArrayRef<Value *> CallArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
890 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate expects 7 arguments, 9 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::InvokeInst* pktz::PacketBuilder::GC_STATEPOINT_INVOKE(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:206:160: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointInvoke(uint64_t&, uint32_t&, llvm::Value*&, llvm::BasicBlock*&, llvm::BasicBlock*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
206 | return IRB()->CreateGCStatepointInvoke(ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, InvokeArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
899 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate expects 9 arguments, 11 provided | |
/usr/include/llvm/IR/IRBuilder.h:907:15: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
907 | InvokeInst *CreateGCStatepointInvoke( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:910:25: note: no known conversion for argument 7 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
910 | ArrayRef<Value *> InvokeArgs, Optional<ArrayRef<Use>> TransitionArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
918 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate expects 9 arguments, 11 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPD2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:151:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
151 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPH2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:160:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp: In member function 'llvm::Value* pktz::PacketBuilder::VBROADCAST(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:143:78: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
143 | mVWidth * cast<VectorType>(src->getType())->getNumElements(), | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp: In member function 'llvm::Value* pktz::PacketBuilder::VMOVMSK(llvm::Value*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:266:77: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
266 | uint32_t numLanes = cast<VectorType>(mask->getType())->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp: In member function 'llvm::Value* pktz::PacketBuilder::PSHUFB(llvm::Value*, llvm::Value*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:297:76: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
297 | uint32_t numElms = cast<VectorType>(cB->getType())->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_misc.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[54/779] Building CXX object IGC/VectorCompiler/CMCL/lib/Support/CMakeFiles/CMCLSupport.dir/TranslatorPass.cpp.o | |
[55/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_math.cpp.o | |
FAILED: IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_math.cpp.o | |
/usr/lib/ccache/bin/g++ -DCL_KHR_FP64_EXT -DGHAL3D=USC -DICBE_LINUX -DIGC_CMAKE -DIGC_EXPORTS=1 -DIGC_SPIRV_ENABLED -DIGC_VC_ENABLED -DINSIDE_PLUGIN -DISTDLIB_UMD -DLINUX -DLLVM_VERSION_MAJOR=12 -DNDEBUG -DNOMINMAX -DSTD_CALL -DUSC_EXPORTS=1 -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -D_AMD64_ -D_COMPILER_DLL_ -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_IGC_ -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../IGC/WrapperLLVM/include -IIGC/autogen -I../IGC -I../IGC/common -I../IGC/.. -I../IGC/../Common -I../IGC/../3d/common -I../IGC/../inc -I../IGC/../inc/common -I../IGC/../inc/common/Compiler -I../IGC/../inc/common/Compiler/API -I../IGC/../visa/include -IIGC/Release -IIGC -I../IGC/AdaptorOCL/ocl_igc_shared/executable_format -I../IGC/AdaptorOCL -I../IGC/../inc/common/Compiler/common -I../IGC/AdaptorOCL/cif/cif/.. -I../IGC/ZEBinWriter/zebin/source -I../IGC/ZEBinWriter/zebin/source/autogen -I../IGC/VectorCompiler/include -IIGC/VectorCompiler/include -I../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include -IIGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/../../include -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -fno-exceptions -fdata-sections -ffunction-sections -O2 -pipe -fmessage-length=0 -march=corei7 -mstackrealign -fms-extensions -Wno-unused-parameter -Wno-missing-field-initializers -Wwrite-strings -Wno-long-long -Wswitch -Wno-sign-compare -Wno-unused-result -Wno-enum-compare -Wno-type-limits -Wno-ignored-qualifiers -Wno-shadow -Wformat -Wformat-security -Wno-extra -Wno-write-strings -finline -fno-strict-aliasing -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -Wno-unknown-pragmas -fPIC -fstack-protector -finline-functions -funswitch-loops -Wno-maybe-uninitialized -lrt -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -g -std=gnu++17 -MD -MT IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_math.cpp.o -MF IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_math.cpp.o.d -o IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder_math.cpp.o -c ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MAX_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:141:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMaxReduce(llvm::Value*&, bool&)' | |
141 | return IRB()->CreateFPMaxReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMaxReduce(llvm::Value*)' | |
782 | CallInst *CreateFPMaxReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MIN_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:146:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMinReduce(llvm::Value*&, bool&)' | |
146 | return IRB()->CreateFPMinReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMinReduce(llvm::Value*)' | |
786 | CallInst *CreateFPMinReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::GC_STATEPOINT_CALL(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:191:131: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointCall(uint64_t&, uint32_t&, llvm::Value*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
191 | return IRB()->CreateGCStatepointCall(ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
870 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate expects 7 arguments, 9 provided | |
/usr/include/llvm/IR/IRBuilder.h:879:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
879 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:881:54: note: no known conversion for argument 5 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
881 | ArrayRef<Value *> CallArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
890 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate expects 7 arguments, 9 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::InvokeInst* pktz::PacketBuilder::GC_STATEPOINT_INVOKE(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:206:160: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointInvoke(uint64_t&, uint32_t&, llvm::Value*&, llvm::BasicBlock*&, llvm::BasicBlock*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
206 | return IRB()->CreateGCStatepointInvoke(ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, InvokeArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
899 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate expects 9 arguments, 11 provided | |
/usr/include/llvm/IR/IRBuilder.h:907:15: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
907 | InvokeInst *CreateGCStatepointInvoke( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:910:25: note: no known conversion for argument 7 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
910 | ArrayRef<Value *> InvokeArgs, Optional<ArrayRef<Use>> TransitionArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
918 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate expects 9 arguments, 11 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPD2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:151:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
151 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPH2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:160:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder_math.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[56/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/Utils/BiFTools.cpp.o | |
[57/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder.cpp.o | |
FAILED: IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder.cpp.o | |
/usr/lib/ccache/bin/g++ -DCL_KHR_FP64_EXT -DGHAL3D=USC -DICBE_LINUX -DIGC_CMAKE -DIGC_EXPORTS=1 -DIGC_SPIRV_ENABLED -DIGC_VC_ENABLED -DINSIDE_PLUGIN -DISTDLIB_UMD -DLINUX -DLLVM_VERSION_MAJOR=12 -DNDEBUG -DNOMINMAX -DSTD_CALL -DUSC_EXPORTS=1 -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -D_AMD64_ -D_COMPILER_DLL_ -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_IGC_ -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../IGC/WrapperLLVM/include -IIGC/autogen -I../IGC -I../IGC/common -I../IGC/.. -I../IGC/../Common -I../IGC/../3d/common -I../IGC/../inc -I../IGC/../inc/common -I../IGC/../inc/common/Compiler -I../IGC/../inc/common/Compiler/API -I../IGC/../visa/include -IIGC/Release -IIGC -I../IGC/AdaptorOCL/ocl_igc_shared/executable_format -I../IGC/AdaptorOCL -I../IGC/../inc/common/Compiler/common -I../IGC/AdaptorOCL/cif/cif/.. -I../IGC/ZEBinWriter/zebin/source -I../IGC/ZEBinWriter/zebin/source/autogen -I../IGC/VectorCompiler/include -IIGC/VectorCompiler/include -I../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include -IIGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/../../include -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -fno-exceptions -fdata-sections -ffunction-sections -O2 -pipe -fmessage-length=0 -march=corei7 -mstackrealign -fms-extensions -Wno-unused-parameter -Wno-missing-field-initializers -Wwrite-strings -Wno-long-long -Wswitch -Wno-sign-compare -Wno-unused-result -Wno-enum-compare -Wno-type-limits -Wno-ignored-qualifiers -Wno-shadow -Wformat -Wformat-security -Wno-extra -Wno-write-strings -finline -fno-strict-aliasing -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -Wno-unknown-pragmas -fPIC -fstack-protector -finline-functions -funswitch-loops -Wno-maybe-uninitialized -lrt -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -g -std=gnu++17 -MD -MT IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder.cpp.o -MF IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder.cpp.o.d -o IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/PacketBuilder.cpp.o -c ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MAX_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:141:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMaxReduce(llvm::Value*&, bool&)' | |
141 | return IRB()->CreateFPMaxReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMaxReduce(llvm::Value*)' | |
782 | CallInst *CreateFPMaxReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MIN_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:146:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMinReduce(llvm::Value*&, bool&)' | |
146 | return IRB()->CreateFPMinReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMinReduce(llvm::Value*)' | |
786 | CallInst *CreateFPMinReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::GC_STATEPOINT_CALL(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:191:131: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointCall(uint64_t&, uint32_t&, llvm::Value*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
191 | return IRB()->CreateGCStatepointCall(ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
870 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate expects 7 arguments, 9 provided | |
/usr/include/llvm/IR/IRBuilder.h:879:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
879 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:881:54: note: no known conversion for argument 5 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
881 | ArrayRef<Value *> CallArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
890 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate expects 7 arguments, 9 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::InvokeInst* pktz::PacketBuilder::GC_STATEPOINT_INVOKE(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:206:160: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointInvoke(uint64_t&, uint32_t&, llvm::Value*&, llvm::BasicBlock*&, llvm::BasicBlock*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
206 | return IRB()->CreateGCStatepointInvoke(ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, InvokeArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
899 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate expects 9 arguments, 11 provided | |
/usr/include/llvm/IR/IRBuilder.h:907:15: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
907 | InvokeInst *CreateGCStatepointInvoke( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:910:25: note: no known conversion for argument 7 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
910 | ArrayRef<Value *> InvokeArgs, Optional<ArrayRef<Use>> TransitionArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
918 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate expects 9 arguments, 11 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPD2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:151:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
151 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:27: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPH2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:160:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp: In member function 'llvm::Type* pktz::PacketBuilder::GetVectorType(llvm::Type*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:174:58: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
174 | uint32_t vectorSize = VecpType->getNumElements(); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/DerivedTypes.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.cpp:25: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[58/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/GenXPacketize.cpp.o | |
FAILED: IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/GenXPacketize.cpp.o | |
/usr/lib/ccache/bin/g++ -DCL_KHR_FP64_EXT -DGHAL3D=USC -DICBE_LINUX -DIGC_CMAKE -DIGC_EXPORTS=1 -DIGC_SPIRV_ENABLED -DIGC_VC_ENABLED -DINSIDE_PLUGIN -DISTDLIB_UMD -DLINUX -DLLVM_VERSION_MAJOR=12 -DNDEBUG -DNOMINMAX -DSTD_CALL -DUSC_EXPORTS=1 -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -D_AMD64_ -D_COMPILER_DLL_ -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_IGC_ -D_SCL_SECURE_NO_WARNINGS -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I../IGC/WrapperLLVM/include -IIGC/autogen -I../IGC -I../IGC/common -I../IGC/.. -I../IGC/../Common -I../IGC/../3d/common -I../IGC/../inc -I../IGC/../inc/common -I../IGC/../inc/common/Compiler -I../IGC/../inc/common/Compiler/API -I../IGC/../visa/include -IIGC/Release -IIGC -I../IGC/AdaptorOCL/ocl_igc_shared/executable_format -I../IGC/AdaptorOCL -I../IGC/../inc/common/Compiler/common -I../IGC/AdaptorOCL/cif/cif/.. -I../IGC/ZEBinWriter/zebin/source -I../IGC/ZEBinWriter/zebin/source/autogen -I../IGC/VectorCompiler/include -IIGC/VectorCompiler/include -I../vc-intrinsics-069ced1e8a408d8b602b3b210017603792df6260/GenXIntrinsics/include -IIGC/VectorCompiler/intrbuild/lib/GenXIntrinsics/../../include -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -fno-exceptions -fdata-sections -ffunction-sections -O2 -pipe -fmessage-length=0 -march=corei7 -mstackrealign -fms-extensions -Wno-unused-parameter -Wno-missing-field-initializers -Wwrite-strings -Wno-long-long -Wswitch -Wno-sign-compare -Wno-unused-result -Wno-enum-compare -Wno-type-limits -Wno-ignored-qualifiers -Wno-shadow -Wformat -Wformat-security -Wno-extra -Wno-write-strings -finline -fno-strict-aliasing -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -Wno-unknown-pragmas -fPIC -fstack-protector -finline-functions -funswitch-loops -Wno-maybe-uninitialized -lrt -fno-rtti -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -g -std=gnu++17 -MD -MT IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/GenXPacketize.cpp.o -MF IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/GenXPacketize.cpp.o.d -o IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/GenXPacketize.cpp.o -c ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MAX_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:141:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMaxReduce(llvm::Value*&, bool&)' | |
141 | return IRB()->CreateFPMaxReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMaxReduce(llvm::Value*)' | |
782 | CallInst *CreateFPMaxReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:782:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::FP_MIN_REDUCE(llvm::Value*, bool)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:146:47: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateFPMinReduce(llvm::Value*&, bool&)' | |
146 | return IRB()->CreateFPMinReduce(Src, NoNaN); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateFPMinReduce(llvm::Value*)' | |
786 | CallInst *CreateFPMinReduce(Value *Src); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:786:13: note: candidate expects 1 argument, 2 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::CallInst* pktz::PacketBuilder::GC_STATEPOINT_CALL(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:191:131: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointCall(uint64_t&, uint32_t&, llvm::Value*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
191 | return IRB()->CreateGCStatepointCall(ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
870 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:870:13: note: candidate expects 7 arguments, 9 provided | |
/usr/include/llvm/IR/IRBuilder.h:879:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
879 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:881:54: note: no known conversion for argument 5 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
881 | ArrayRef<Value *> CallArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate: 'llvm::CallInst* llvm::IRBuilderBase::CreateGCStatepointCall(uint64_t, uint32_t, llvm::Value*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
890 | CallInst *CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:890:13: note: candidate expects 7 arguments, 9 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:142, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp: In member function 'llvm::InvokeInst* pktz::PacketBuilder::GC_STATEPOINT_INVOKE(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Use>, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder.hpp:206:160: error: no matching function for call to 'IGCLLVM::IRBuilder<>::CreateGCStatepointInvoke(uint64_t&, uint32_t&, llvm::Value*&, llvm::BasicBlock*&, llvm::BasicBlock*&, uint32_t&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Use>&, llvm::ArrayRef<llvm::Value*>&, const llvm::Twine&)' | |
206 | return IRB()->CreateGCStatepointInvoke(ID, NumPatchBytes, ActualInvokee, NormalDest, UnwindDest, Flags, InvokeArgs, TransitionArgs, DeoptArgs, GCArgs, Name); | |
| ^ | |
In file included from ../IGC/WrapperLLVM/include/llvmWrapper/IR/IRBuilder.h:13, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:36, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
899 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:899:3: note: candidate expects 9 arguments, 11 provided | |
/usr/include/llvm/IR/IRBuilder.h:907:15: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, uint32_t, llvm::ArrayRef<llvm::Value*>, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::Optional<llvm::ArrayRef<llvm::Use> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
907 | InvokeInst *CreateGCStatepointInvoke( | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:910:25: note: no known conversion for argument 7 from 'ArrayRef<llvm::Use>' to 'ArrayRef<llvm::Value*>' | |
910 | ArrayRef<Value *> InvokeArgs, Optional<ArrayRef<Use>> TransitionArgs, | |
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate: 'llvm::InvokeInst* llvm::IRBuilderBase::CreateGCStatepointInvoke(uint64_t, uint32_t, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef<llvm::Use>, llvm::Optional<llvm::ArrayRef<llvm::Value*> >, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&)' | |
918 | CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/llvm/IR/IRBuilder.h:918:3: note: candidate expects 9 arguments, 11 provided | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPD2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:151:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
151 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
In file included from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:144, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp: In member function 'llvm::Value* pktz::PacketBuilder::VCVTPH2PS(llvm::Value*, const llvm::Twine&)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/gen_builder_meta.hpp:160:133: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
160 | FunctionType* pFuncTy = FunctionType::get(IGCLLVM::FixedVectorType::get(mFP32Ty, cast<VectorType>(a->getType())->getNumElements()), argTypes, false); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp: In member function 'llvm::Value* llvm::GenXPacketize::packetizeLLVMInstruction(llvm::Instruction*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:823:64: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
823 | cast<VectorType>(pPacketizedSrcTy)->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:933:66: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
933 | auto N = cast<VectorType>(OldVec->getType())->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:964:66: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
964 | auto N = cast<VectorType>(OldVec->getType())->getNumElements(); | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:1026:59: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
1026 | if (cast<VectorType>(Src1->getType())->getNumElements() == 1 && | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:1027:59: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
1027 | cast<VectorType>(Mask->getType())->getNumElements() == 1) { | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp: In member function 'llvm::Value* llvm::GenXPacketize::packetizeGenXIntrinsic(llvm::Instruction*)': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:1446:65: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
1446 | if (cast<VectorType>(OrigV0->getType())->getNumElements() == 1) { | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp: In member function 'llvm::GlobalVariable* llvm::GenXPacketize::findGlobalExecMask()': | |
../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:1723:66: warning: 'unsigned int llvm::VectorType::getNumElements() const' is deprecated: Calling this function via a base VectorType is deprecated. Either call getElementCount() and handle the case where Scalable is true or cast to FixedVectorType. [-Wdeprecated-declarations] | |
1723 | if (Ty->isVectorTy() && cast<VectorType>(Ty)->getNumElements() == | |
| ^ | |
In file included from /usr/include/llvm/IR/Function.h:29, | |
from /usr/include/llvm/IR/CFG.h:25, | |
from /usr/include/llvm/Analysis/LoopInfo.h:46, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/PacketBuilder.h:28, | |
from ../IGC/VectorCompiler/lib/GenXOpts/CMPacketize/GenXPacketize.cpp:37: | |
/usr/include/llvm/IR/DerivedTypes.h:535:10: note: declared here | |
535 | unsigned VectorType::getNumElements() const { | |
| ^~~~~~~~~~ | |
[59/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/CMPacketize/WIAnalysis.cpp.o | |
[60/779] Building CXX object IGC/VectorCompiler/CMCL/lib/Support/CMakeFiles/CMCLSupport.dir/BuiltinTranslator.cpp.o | |
[61/779] Building CXX object IGC/VectorCompiler/lib/GenXOpts/CMakeFiles/VCTransforms.dir/Utils/Printf.cpp.o | |
[62/779] Building CXX object IGC/Compiler/CMakeFiles/Compiler.dir/Optimizer/OpenCLPasses/TransformUnmaskedFunctionsPass.cpp.o | |
[63/779] BiF: "IBiF_Impl_int.bc": Compiling OpenCL source: "IBiF_Impl.cl" | |
[64/779] BiF: "IBiF_Impl_int_spirv.bc": Compiling OpenCL source: "IBiF_Impl.cl" | |
ninja: build stopped: subcommand failed. | |
[1m[31m=> ERROR: intel-graphics-compiler-1.0.7423_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 1 | |
[m[1m[31m=> ERROR: in do_build() at common/build-style/cmake.sh:82 | |
[m | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment