Home
last modified time | relevance | path

Searched refs:ExecutionModel (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp182 CASE(ExecutionModel, Vertex) in getExecutionModelName()
185 CASE(ExecutionModel, Geometry) in getExecutionModelName()
186 CASE(ExecutionModel, Fragment) in getExecutionModelName()
187 CASE(ExecutionModel, GLCompute) in getExecutionModelName()
188 CASE(ExecutionModel, Kernel) in getExecutionModelName()
189 CASE(ExecutionModel, TaskNV) in getExecutionModelName()
190 CASE(ExecutionModel, MeshNV) in getExecutionModelName()
193 CASE(ExecutionModel, AnyHitNV) in getExecutionModelName()
194 CASE(ExecutionModel, ClosestHitNV) in getExecutionModelName()
195 CASE(ExecutionModel, MissNV) in getExecutionModelName()
[all …]
H A DSPIRVBaseInfo.h175 enum class ExecutionModel : uint32_t { enum
192 StringRef getExecutionModelName(ExecutionModel e);
H A DSPIRVInstPrinter.cpp325 SPIRV::ExecutionModel e = in printExecutionModel()
326 static_cast<SPIRV::ExecutionModel>(MI->getOperand(OpNo).getImm()); in printExecutionModel()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEnums.td24 def ExecutionModel : EnumOperand<"ExecutionModel">;
H A DSPIRVCallLowering.cpp247 .addImm(static_cast<uint32_t>(SPIRV::ExecutionModel::Kernel)) in lowerFormalArguments()
H A DSPIRVInstrInfo.td142 (ins ExecutionModel:$model, ID:$entry, StringImm:$name, variable_ops),
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DTargetAndABI.cpp219 FailureOr<spirv::ExecutionModel>
223 return spirv::ExecutionModel::Kernel; in getExecutionModel()
225 return spirv::ExecutionModel::GLCompute; in getExecutionModel()
H A DSPIRVOps.cpp2063 spirv::ExecutionModel executionModel, in build()
2073 spirv::ExecutionModel execModel; in parse()
3226 DenseMap<std::pair<spirv::FuncOp, spirv::ExecutionModel>, spirv::EntryPointOp> in verifyRegions()
3262 auto key = std::pair<spirv::FuncOp, spirv::ExecutionModel>( in verifyRegions()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DTargetAndABI.h126 FailureOr<ExecutionModel> getExecutionModel(TargetEnvAttr targetAttr);
H A DSPIRVStructureOps.td199 OpBuilder<(ins "spirv::ExecutionModel":$executionModel,
H A DSPIRVBase.td3091 SPV_I32EnumAttr<"ExecutionModel", "valid SPIR-V ExecutionModel", [
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DLowerABIAttributesPass.cpp128 FailureOr<spirv::ExecutionModel> executionModel = in lowerEntryPointABIAttr()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializeOps.cpp336 context, static_cast<spirv::ExecutionModel>(words[wordIndex++])); in processOp()