Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DTargetAndABI.cpp202 spirv::AddressingModel
208 return spirv::AddressingModel::Physical64; in getAddressingModel()
213 return spirv::AddressingModel::PhysicalStorageBuffer64; in getAddressingModel()
216 return spirv::AddressingModel::Logical; in getAddressingModel()
H A DSPIRVOps.cpp3147 spirv::AddressingModel addressingModel, in build()
3174 spirv::AddressingModel addrModel; in parse()
3209 auto addressingModelAttrName = spirv::attributeName<spirv::AddressingModel>(); in print()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEnums.td25 def AddressingModel : EnumOperand<"AddressingModel">;
H A DSPIRVModuleAnalysis.cpp68 MAI.Addr = static_cast<SPIRV::AddressingModel>(getMetadataUInt(MemMD, 0)); in setBaseInfo()
73 MAI.Addr = PtrSize == 32 ? SPIRV::AddressingModel::Physical32 in setBaseInfo()
74 : PtrSize == 64 ? SPIRV::AddressingModel::Physical64 in setBaseInfo()
75 : SPIRV::AddressingModel::Logical; in setBaseInfo()
H A DSPIRVModuleAnalysis.h52 SPIRV::AddressingModel Addr;
H A DSPIRVInstrInfo.td139 def OpMemoryModel: Op<14, (outs), (ins AddressingModel:$addr, MemoryModel:$mem),
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DTargetAndABI.h122 AddressingModel getAddressingModel(TargetEnvAttr targetAttr);
H A DSPIRVStructureOps.td495 OpBuilder<(ins "spirv::AddressingModel":$addressing_model,
H A DSPIRVBase.td1475 SPV_I32EnumAttr<"AddressingModel", "valid SPIR-V AddressingModel", [
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp202 StringRef getAddressingModelName(AddressingModel e) { in getAddressingModelName()
204 CASE(AddressingModel, Logical) in getAddressingModelName()
205 CASE(AddressingModel, Physical32) in getAddressingModelName()
206 CASE(AddressingModel, Physical64) in getAddressingModelName()
207 CASE(AddressingModel, PhysicalStorageBuffer64EXT) in getAddressingModelName()
H A DSPIRVBaseInfo.h167 enum class AddressingModel : uint32_t { enum
173 StringRef getAddressingModelName(AddressingModel e);
H A DSPIRVInstPrinter.cpp334 SPIRV::AddressingModel e = in printAddressingModel()
335 static_cast<SPIRV::AddressingModel>(MI->getOperand(OpNo).getImm()); in printAddressingModel()
/llvm-project-15.0.7/mlir/unittests/Dialect/SPIRV/
H A DSerializationTest.cpp50 spirv::AddressingModel::Logical))); in initModuleOp()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SPIRV/
H A DTestAvailability.cpp229 op, spirv::AddressingModel::PhysicalStorageBuffer64, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp308 spirv::AddressingModel addressingModel = spirv::getAddressingModel(targetEnv); in matchAndRewrite()