diff --git a/lib/SPIRV/PreprocessMetadata.cpp b/lib/SPIRV/PreprocessMetadata.cpp index 767d6eccb0..10e0d78675 100644 --- a/lib/SPIRV/PreprocessMetadata.cpp +++ b/lib/SPIRV/PreprocessMetadata.cpp @@ -356,7 +356,7 @@ void PreprocessMetadataBase::preprocessVectorComputeMetadata(Module *M, .getAsInteger(0, NBarrierCnt); EM.addOp() .add(&F) - .add(spv::internal::ExecutionModeNamedBarrierCountINTEL) + .add(spv::ExecutionModeNamedBarrierCountINTEL) .add(NBarrierCnt) .done(); } diff --git a/lib/SPIRV/SPIRVReader.cpp b/lib/SPIRV/SPIRVReader.cpp index 8f053a18fd..2a9fc99b87 100644 --- a/lib/SPIRV/SPIRVReader.cpp +++ b/lib/SPIRV/SPIRVReader.cpp @@ -4215,8 +4215,7 @@ bool SPIRVToLLVM::transVectorComputeMetadata(SPIRVFunction *BF) { F->addFnAttr(Attr); } - if (auto *EM = - BF->getExecutionMode(internal::ExecutionModeNamedBarrierCountINTEL)) { + if (auto *EM = BF->getExecutionMode(ExecutionModeNamedBarrierCountINTEL)) { unsigned int NBarrierCnt = EM->getLiterals()[0]; Attribute Attr = Attribute::get(*Context, kVCMetadata::VCNamedBarrierCount, std::to_string(NBarrierCnt)); diff --git a/lib/SPIRV/SPIRVWriter.cpp b/lib/SPIRV/SPIRVWriter.cpp index e5f63dd182..7c7277f5ec 100644 --- a/lib/SPIRV/SPIRVWriter.cpp +++ b/lib/SPIRV/SPIRVWriter.cpp @@ -4560,7 +4560,7 @@ bool LLVMToSPIRVBase::transExecutionMode() { break; AddSingleArgExecutionMode(static_cast(EMode)); } break; - case spv::internal::ExecutionModeNamedBarrierCountINTEL: { + case spv::ExecutionModeNamedBarrierCountINTEL: { if (!BM->isAllowedToUseExtension(ExtensionID::SPV_INTEL_vector_compute)) break; unsigned NBarrierCnt = 0; diff --git a/lib/SPIRV/libSPIRV/SPIRVEntry.cpp b/lib/SPIRV/libSPIRV/SPIRVEntry.cpp index a6522c2270..919567a7cd 100644 --- a/lib/SPIRV/libSPIRV/SPIRVEntry.cpp +++ b/lib/SPIRV/libSPIRV/SPIRVEntry.cpp @@ -582,7 +582,7 @@ void SPIRVExecutionMode::decode(std::istream &I) { case ExecutionModeFloatingPointModeALTINTEL: case ExecutionModeFloatingPointModeIEEEINTEL: case ExecutionModeSharedLocalMemorySizeINTEL: - case internal::ExecutionModeNamedBarrierCountINTEL: + case ExecutionModeNamedBarrierCountINTEL: case ExecutionModeSubgroupSize: case ExecutionModeMaxWorkDimINTEL: case ExecutionModeNumSIMDWorkitemsINTEL: diff --git a/lib/SPIRV/libSPIRV/SPIRVEnum.h b/lib/SPIRV/libSPIRV/SPIRVEnum.h index 78c60a6a41..3695fd565e 100644 --- a/lib/SPIRV/libSPIRV/SPIRVEnum.h +++ b/lib/SPIRV/libSPIRV/SPIRVEnum.h @@ -263,7 +263,7 @@ template <> inline void SPIRVMap::init() { {internal::CapabilityFastCompositeINTEL}); ADD_VEC_INIT(internal::ExecutionModeStreamingInterfaceINTEL, {CapabilityFPGAKernelAttributesINTEL}); - ADD_VEC_INIT(internal::ExecutionModeNamedBarrierCountINTEL, + ADD_VEC_INIT(ExecutionModeNamedBarrierCountINTEL, {CapabilityVectorComputeINTEL}); } diff --git a/lib/SPIRV/libSPIRV/spirv_internal.hpp b/lib/SPIRV/libSPIRV/spirv_internal.hpp index 3ac4a933f6..917d602114 100644 --- a/lib/SPIRV/libSPIRV/spirv_internal.hpp +++ b/lib/SPIRV/libSPIRV/spirv_internal.hpp @@ -83,8 +83,7 @@ enum InternalFunctionControlMask { IFunctionControlOptNoneINTELMask = 0x10000 }; enum InternalExecutionMode { IExecModeFastCompositeKernelINTEL = 6088, - IExecModeStreamingInterfaceINTEL = 6154, - IExecModeNamedBarrierCountINTEL = 6417 + IExecModeStreamingInterfaceINTEL = 6154 }; enum InternalLoopControlMask { ILoopControlLoopCountINTELMask = 0x1000000 }; @@ -179,9 +178,6 @@ constexpr ExecutionMode ExecutionModeFastCompositeKernelINTEL = constexpr ExecutionMode ExecutionModeStreamingInterfaceINTEL = static_cast(IExecModeStreamingInterfaceINTEL); -constexpr ExecutionMode ExecutionModeNamedBarrierCountINTEL = - static_cast(IExecModeNamedBarrierCountINTEL); - static const LoopControlMask LoopControlLoopCountINTELMask = static_cast(ILoopControlLoopCountINTELMask);