Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 887206 Details for
Bug 924132
dev-util/spirv-llvm-translator-15.0.0-r1 fails to compile: SPIRVEntry.h:904:19: error: CapabilityLongConstantCompositeINTEL was not declared in this scope
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
A patch file for spirv-llvm-translator-15.0.0-r1 only, fixing error: ‘CapabilityLongConstantCompositeINTEL’ was not declared in this scope.
spirv-llvm-translator-15.0.0-intel-capability.patch (text/plain), 3.43 KB, created by
memorytoco
on 2024-03-10 07:54:01 UTC
(
hide
)
Description:
A patch file for spirv-llvm-translator-15.0.0-r1 only, fixing error: ‘CapabilityLongConstantCompositeINTEL’ was not declared in this scope.
Filename:
MIME Type:
Creator:
memorytoco
Created:
2024-03-10 07:54:01 UTC
Size:
3.43 KB
patch
obsolete
>diff --git a/include/LLVMSPIRVExtensions.inc b/include/LLVMSPIRVExtensions.inc >index 8eaf24de..695a5d85 100644 >--- a/include/LLVMSPIRVExtensions.inc >+++ b/include/LLVMSPIRVExtensions.inc >@@ -38,6 +38,7 @@ EXT(SPV_INTEL_variable_length_array) > EXT(SPV_INTEL_fp_fast_math_mode) > EXT(SPV_INTEL_fpga_cluster_attributes) > EXT(SPV_INTEL_loop_fuse) >+EXT(SPV_INTEL_long_composites) > EXT(SPV_INTEL_long_constant_composite) > EXT(SPV_INTEL_optnone) > EXT(SPV_INTEL_fpga_dsp_control) >diff --git a/lib/SPIRV/libSPIRV/SPIRVEntry.h b/lib/SPIRV/libSPIRV/SPIRVEntry.h >index b43cd892..8be8d1b9 100644 >--- a/lib/SPIRV/libSPIRV/SPIRVEntry.h >+++ b/lib/SPIRV/libSPIRV/SPIRVEntry.h >@@ -901,7 +901,7 @@ public: > } > > SPIRVCapVec getRequiredCapability() const override { >- return getVec(CapabilityLongConstantCompositeINTEL); >+ return getVec(CapabilityLongCompositesINTEL); > } > > llvm::Optional<ExtensionID> getRequiredExtension() const override { >diff --git a/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h b/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h >index 88071dd7..3ba1cc38 100644 >--- a/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h >+++ b/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h >@@ -591,7 +591,7 @@ template <> inline void SPIRVMap<Capability, std::string>::init() { > add(CapabilityGroupNonUniformRotateKHR, "GroupNonUniformRotateKHR"); > add(CapabilityAtomicFloat32AddEXT, "AtomicFloat32AddEXT"); > add(CapabilityAtomicFloat64AddEXT, "AtomicFloat64AddEXT"); >- add(CapabilityLongConstantCompositeINTEL, "LongConstantCompositeINTEL"); >+ add(CapabilityLongCompositesINTEL, "LongCompositesINTEL"); > add(CapabilityOptNoneINTEL, "OptNoneINTEL"); > add(CapabilityAtomicFloat16AddEXT, "AtomicFloat16AddEXT"); > add(CapabilityDebugInfoModuleINTEL, "DebugInfoModuleINTEL"); >diff --git a/test/SpecConstants/long-spec-const-composite.ll b/test/SpecConstants/long-spec-const-composite.ll >index 974a0776..4510a1e6 100644 >--- a/test/SpecConstants/long-spec-const-composite.ll >+++ b/test/SpecConstants/long-spec-const-composite.ll >@@ -11,7 +11,7 @@ > target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-n8:16:32:64" > target triple = "spir64-unknown-unknown" > >-; CHECK-SPIRV: Capability LongConstantCompositeINTEL >+; CHECK-SPIRV: Capability LongCompositesINTEL > ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" > ; CHECK-SPIRV-DAG: Decorate [[First:[0-9]+]] SpecId 0 > ; CHECK-SPIRV-DAG: Decorate [[Last:[0-9]+]] SpecId 65548 >diff --git a/test/long-constant-array.ll b/test/long-constant-array.ll >index 03b33771..d0b4c3b3 100644 >--- a/test/long-constant-array.ll >+++ b/test/long-constant-array.ll >@@ -9,7 +9,7 @@ > ; TODO: run validator once it supports the extension > ; RUNx: spirv-val %t.spv > >-; CHECK-SPIRV: Capability LongConstantCompositeINTEL >+; CHECK-SPIRV: Capability LongCompositesINTEL > ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" > ; CHECK-SPIRV: TypeInt [[TInt:[0-9]+]] 8 > ; CHECK-SPIRV: Constant {{[0-9]+}} [[ArrSize:[0-9]+]] 78000 >diff --git a/test/long-type-struct.ll b/test/long-type-struct.ll >index b9478f0f..a1cdfc6b 100644 >--- a/test/long-type-struct.ll >+++ b/test/long-type-struct.ll >@@ -10,7 +10,7 @@ > > ; RUN: not llvm-spirv %t.bc -o %t.spv 2>&1 | FileCheck %s --check-prefix=CHECK-ERROR > >-; CHECK-SPIRV: Capability LongConstantCompositeINTEL >+; CHECK-SPIRV: Capability LongCompositesINTEL > ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" > ; CHECK-SPIRV: TypeForwardPointer [[TFwdPtr:[0-9]+]] > ; CHECK-SPIRV: TypeInt [[TInt:[0-9]+]]
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 924132
:
884578
|
885761
| 887206