Home
last modified time | relevance | path

Searched refs:MemoryModel (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEnums.td26 def MemoryModel : EnumOperand<"MemoryModel">;
H A DSPIRVModuleAnalysis.h51 SPIRV::MemoryModel Mem;
H A DSPIRVModuleAnalysis.cpp69 MAI.Mem = static_cast<SPIRV::MemoryModel>(getMetadataUInt(MemMD, 1)); in setBaseInfo()
71 MAI.Mem = SPIRV::MemoryModel::OpenCL; in setBaseInfo()
H A DSPIRVInstrInfo.td139 def OpMemoryModel: Op<14, (outs), (ins AddressingModel:$addr, MemoryModel:$mem),
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DTargetAndABI.cpp230 FailureOr<spirv::MemoryModel>
234 return spirv::MemoryModel::OpenCL; in getMemoryModel()
236 return spirv::MemoryModel::GLSL450; in getMemoryModel()
H A DSPIRVOps.cpp3148 spirv::MemoryModel memoryModel, in build()
3175 spirv::MemoryModel memoryModel; in parse()
3210 auto memoryModelAttrName = spirv::attributeName<spirv::MemoryModel>(); in print()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DTargetAndABI.h130 FailureOr<MemoryModel> getMemoryModel(TargetEnvAttr targetAttr);
H A DSPIRVStructureOps.td496 "spirv::MemoryModel":$memory_model,
H A DSPIRVBase.td3624 SPV_I32EnumAttr<"MemoryModel", "valid SPIR-V MemoryModel", [
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp213 StringRef getMemoryModelName(MemoryModel e) { in getMemoryModelName()
215 CASE(MemoryModel, Simple) in getMemoryModelName()
216 CASE(MemoryModel, GLSL450) in getMemoryModelName()
217 CASE(MemoryModel, OpenCL) in getMemoryModelName()
218 CASE(MemoryModel, VulkanKHR) in getMemoryModelName()
H A DSPIRVBaseInfo.h194 enum class MemoryModel : uint32_t { enum
200 StringRef getMemoryModelName(MemoryModel e);
H A DSPIRVInstPrinter.cpp343 SPIRV::MemoryModel e = in printMemoryModel()
344 static_cast<SPIRV::MemoryModel>(MI->getOperand(OpNo).getImm()); in printMemoryModel()
/llvm-project-15.0.7/mlir/unittests/Dialect/SPIRV/
H A DSerializationTest.cpp53 static_cast<uint32_t>(spirv::MemoryModel::GLSL450))); in initModuleOp()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SPIRV/
H A DTestAvailability.cpp230 spirv::MemoryModel::Vulkan); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp309 FailureOr<spirv::MemoryModel> memoryModel = spirv::getMemoryModel(targetEnv); in matchAndRewrite()