Skip to content

Commit efad36d

Browse files
mendell27Dmitry Sidorov
authored andcommitted
[Backport to 15] Use the official StreamingInterfaceINTEL enums (#1784)
1 parent be5f07d commit efad36d

File tree

7 files changed

+7
-13
lines changed

7 files changed

+7
-13
lines changed

lib/SPIRV/PreprocessMetadata.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ void PreprocessMetadataBase::visit(Module *M) {
242242
InterfaceMode = 1;
243243
EM.addOp()
244244
.add(&Kernel)
245-
.add(spv::internal::ExecutionModeStreamingInterfaceINTEL)
245+
.add(spv::ExecutionModeStreamingInterfaceINTEL)
246246
.add(InterfaceMode)
247247
.done();
248248
}

lib/SPIRV/SPIRVReader.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4545,8 +4545,7 @@ bool SPIRVToLLVM::transMetadata() {
45454545
getMDNodeStringIntVec(Context, EM->getLiterals()));
45464546
}
45474547
// Generate metadata for Intel FPGA streaming interface
4548-
if (auto *EM = BF->getExecutionMode(
4549-
internal::ExecutionModeStreamingInterfaceINTEL)) {
4548+
if (auto *EM = BF->getExecutionMode(ExecutionModeStreamingInterfaceINTEL)) {
45504549
std::vector<uint32_t> InterfaceVec = EM->getLiterals();
45514550
assert(InterfaceVec.size() == 1 &&
45524551
"Expected StreamingInterfaceINTEL to have exactly 1 literal");

lib/SPIRV/SPIRVWriter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5041,7 +5041,7 @@ bool LLVMToSPIRVBase::transExecutionMode() {
50415041
case spv::ExecutionModeNumSIMDWorkitemsINTEL:
50425042
case spv::ExecutionModeSchedulerTargetFmaxMhzINTEL:
50435043
case spv::ExecutionModeMaxWorkDimINTEL:
5044-
case spv::internal::ExecutionModeStreamingInterfaceINTEL: {
5044+
case spv::ExecutionModeStreamingInterfaceINTEL: {
50455045
if (!BM->isAllowedToUseExtension(
50465046
ExtensionID::SPV_INTEL_kernel_attributes))
50475047
break;

lib/SPIRV/libSPIRV/SPIRVEntry.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,7 @@ void SPIRVExecutionMode::decode(std::istream &I) {
641641
case ExecutionModeMaxWorkDimINTEL:
642642
case ExecutionModeNumSIMDWorkitemsINTEL:
643643
case ExecutionModeSchedulerTargetFmaxMhzINTEL:
644-
case internal::ExecutionModeStreamingInterfaceINTEL:
644+
case ExecutionModeStreamingInterfaceINTEL:
645645
case ExecutionModeMaximumRegistersINTEL:
646646
case ExecutionModeMaximumRegistersIdINTEL:
647647
case ExecutionModeNamedMaximumRegistersINTEL:

lib/SPIRV/libSPIRV/SPIRVEnum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ template <> inline void SPIRVMap<SPIRVExecutionModeKind, SPIRVCapVec>::init() {
276276
{CapabilityFloatingPointModeINTEL});
277277
ADD_VEC_INIT(ExecutionModeSharedLocalMemorySizeINTEL,
278278
{CapabilityVectorComputeINTEL});
279-
ADD_VEC_INIT(internal::ExecutionModeStreamingInterfaceINTEL,
279+
ADD_VEC_INIT(ExecutionModeStreamingInterfaceINTEL,
280280
{CapabilityFPGAKernelAttributesINTEL});
281281
ADD_VEC_INIT(ExecutionModeNamedBarrierCountINTEL,
282282
{CapabilityVectorComputeINTEL});

lib/SPIRV/libSPIRV/SPIRVIsValidEnum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ inline bool isValid(spv::ExecutionModel V) {
7171
case ExecutionModelClosestHitKHR:
7272
case ExecutionModelMissKHR:
7373
case ExecutionModelCallableKHR:
74-
case internal::ExecutionModeStreamingInterfaceINTEL:
74+
case ExecutionModeStreamingInterfaceINTEL:
7575
case ExecutionModeMaximumRegistersINTEL:
7676
case ExecutionModeMaximumRegistersIdINTEL:
7777
case ExecutionModeNamedMaximumRegistersINTEL:

lib/SPIRV/libSPIRV/spirv_internal.hpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,7 @@ enum InternalCapability {
120120
ICapabilityBindlessImagesINTEL = 6528
121121
};
122122

123-
enum InternalExecutionMode {
124-
IExecModeStreamingInterfaceINTEL = 6154,
125-
};
123+
enum InternalExecutionMode {};
126124

127125
enum InternalLoopControlMask { ILoopControlLoopCountINTELMask = 0x1000000 };
128126

@@ -285,9 +283,6 @@ constexpr Capability CapabilityGlobalVariableDecorationsINTEL =
285283
constexpr Decoration DecorationMathOpDSPModeINTEL =
286284
static_cast<Decoration>(IDecMathOpDSPModeINTEL);
287285

288-
constexpr ExecutionMode ExecutionModeStreamingInterfaceINTEL =
289-
static_cast<ExecutionMode>(IExecModeStreamingInterfaceINTEL);
290-
291286
constexpr LoopControlMask LoopControlLoopCountINTELMask =
292287
static_cast<LoopControlMask>(ILoopControlLoopCountINTELMask);
293288

0 commit comments

Comments
 (0)