| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.cpp | 686 CASE(BuiltIn, Position) in getBuiltInName() 687 CASE(BuiltIn, PointSize) in getBuiltInName() 690 CASE(BuiltIn, VertexId) in getBuiltInName() 694 CASE(BuiltIn, Layer) in getBuiltInName() 698 CASE(BuiltIn, TessCoord) in getBuiltInName() 700 CASE(BuiltIn, FragCoord) in getBuiltInName() 703 CASE(BuiltIn, SampleId) in getBuiltInName() 706 CASE(BuiltIn, FragDepth) in getBuiltInName() 714 CASE(BuiltIn, WorkDim) in getBuiltInName() 734 CASE(BuiltIn, DrawIndex) in getBuiltInName() [all …]
|
| H A D | SPIRVBaseInfo.h | 468 BuiltIn = 11, enumerator 522 enum class BuiltIn : uint32_t { enum 615 StringRef getBuiltInName(BuiltIn e);
|
| H A D | SPIRVInstPrinter.cpp | 206 case SPIRV::Decoration::BuiltIn: in printOpDecorate() 488 SPIRV::BuiltIn e = in printBuiltIn() 489 static_cast<SPIRV::BuiltIn>(MI->getOperand(OpNo).getImm()); in printBuiltIn()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 30 template <typename SourceOp, spirv::BuiltIn builtin> 42 template <typename SourceOp, spirv::BuiltIn builtin> 129 template <typename SourceOp, spirv::BuiltIn builtin> 145 template <typename SourceOp, spirv::BuiltIn builtin> 372 LaunchConfigConversion<gpu::BlockIdOp, spirv::BuiltIn::WorkgroupId>, in populateGPUToSPIRVPatterns() 373 LaunchConfigConversion<gpu::GridDimOp, spirv::BuiltIn::NumWorkgroups>, in populateGPUToSPIRVPatterns() 376 spirv::BuiltIn::LocalInvocationId>, in populateGPUToSPIRVPatterns() 378 spirv::BuiltIn::GlobalInvocationId>, in populateGPUToSPIRVPatterns() 380 spirv::BuiltIn::SubgroupId>, in populateGPUToSPIRVPatterns() 382 spirv::BuiltIn::NumSubgroups>, in populateGPUToSPIRVPatterns() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | SPIRVConversion.cpp | 605 spirv::Decoration::BuiltIn))) { in getBuiltinVariable() 616 static std::string getBuiltinVarName(spirv::BuiltIn builtin) { in getBuiltinVarName() 632 case spirv::BuiltIn::NumWorkgroups: in getOrInsertBuiltinVariable() 633 case spirv::BuiltIn::WorkgroupSize: in getOrInsertBuiltinVariable() 634 case spirv::BuiltIn::WorkgroupId: in getOrInsertBuiltinVariable() 635 case spirv::BuiltIn::LocalInvocationId: in getOrInsertBuiltinVariable() 636 case spirv::BuiltIn::GlobalInvocationId: { in getOrInsertBuiltinVariable() 644 case spirv::BuiltIn::SubgroupId: in getOrInsertBuiltinVariable() 645 case spirv::BuiltIn::NumSubgroups: in getOrInsertBuiltinVariable() 646 case spirv::BuiltIn::SubgroupSize: { in getOrInsertBuiltinVariable() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/ |
| H A D | SPIRVConversion.h | 139 Value getBuiltinVariableValue(Operation *op, BuiltIn builtin, Type integerType,
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LinalgToSPIRV/ |
| H A D | LinalgToSPIRV.cpp | 32 op, spirv::BuiltIn::LocalInvocationId, integerType, *builder); in getLocalInvocationDimSize()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVStructureOps.td | 368 BuiltIn decoration associated with the op. 410 "spirv::BuiltIn":$builtin)>,
|
| H A D | SPIRVBase.td | 2004 SPV_I32EnumAttr<"BuiltIn", "valid SPIR-V BuiltIn", [ 2098 def SPV_D_BuiltIn : I32EnumAttrCase<"BuiltIn", 11>;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVOps.cpp | 604 stringifyDecoration(spirv::Decoration::BuiltIn)); in parseVariableDecorations() 656 stringifyDecoration(spirv::Decoration::BuiltIn)); in printVariableDecorations() 2444 spirv::BuiltIn builtin) { in build() 2447 spirv::SPIRVDialect::getAttributeName(spirv::Decoration::BuiltIn), in build() 3674 stringifyDecoration(spirv::Decoration::BuiltIn)); in verify()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/ |
| H A D | Deserializer.cpp | 252 case spirv::Decoration::BuiltIn: in processDecoration() 259 stringifyBuiltIn(static_cast<spirv::BuiltIn>(words[2])))); in processDecoration()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/ |
| H A D | Serializer.cpp | 222 case spirv::Decoration::BuiltIn: in processDecoration()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | SPIRVToLLVMDialectConversion.md | 507 `built_in` that specifies SPIR-V `BuiltIn` decoration have no conversion into
|