Lines Matching refs:TargetEnvAttr
22 spirv::TargetEnv::TargetEnv(spirv::TargetEnvAttr targetAttr) in TargetEnv()
109 bool spirv::needsInterfaceVarABIAttrs(spirv::TargetEnvAttr targetAttr) { in needsInterfaceVarABIAttrs()
169 spirv::TargetEnvAttr spirv::getDefaultTargetEnv(MLIRContext *context) { in getDefaultTargetEnv()
173 return spirv::TargetEnvAttr::get(triple, spirv::Vendor::Unknown, in getDefaultTargetEnv()
175 spirv::TargetEnvAttr::kUnknownDeviceID, in getDefaultTargetEnv()
179 spirv::TargetEnvAttr spirv::lookupTargetEnv(Operation *op) { in lookupTargetEnv()
185 if (auto attr = op->getAttrOfType<spirv::TargetEnvAttr>( in lookupTargetEnv()
195 spirv::TargetEnvAttr spirv::lookupTargetEnvOrDefault(Operation *op) { in lookupTargetEnvOrDefault()
196 if (spirv::TargetEnvAttr attr = spirv::lookupTargetEnv(op)) in lookupTargetEnvOrDefault()
203 spirv::getAddressingModel(spirv::TargetEnvAttr targetAttr) { in getAddressingModel()
220 spirv::getExecutionModel(spirv::TargetEnvAttr targetAttr) { in getExecutionModel()
231 spirv::getMemoryModel(spirv::TargetEnvAttr targetAttr) { in getMemoryModel()