Home
last modified time | relevance | path

Searched refs:PushConstant (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/test/Conversion/FuncToSPIRV/
H A Dtypes-to-spirv.mlir273 // CHECK-SAME: PushConstant
327 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<4 x ui32, stride=4> [0])>, PushConstant>
345 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<8 x ui32, stride=4> [0])>, PushConstant>
406 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x i8, stride=1> [0])>, PushConstant>
408 // NOEMU-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x i8, stride=1> [0])>, PushConstant>
412 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x i16, stride=2> [0])>, PushConstant>
413 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x f16, stride=2> [0])>, PushConstant>
415 // NOEMU-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x i16, stride=2> [0])>, PushConstant>
416 // NOEMU-SAME: !spv.ptr<!spv.struct<(!spv.array<16 x f16, stride=2> [0])>, PushConstant>
639 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.rtarray<ui32, stride=4> [0])>, PushConstant>
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp93 case spirv::StorageClass::PushConstant: in needsExplicitLayout()
136 MAP_FN(spirv::StorageClass::PushConstant, 7) \
690 return spirv::PointerType::get(structType, spirv::StorageClass::PushConstant); in getPushConstantStorageType()
705 if (ptrType.getStorageClass() == spirv::StorageClass::PushConstant) { in getPushConstantVariable()
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/
H A Dlayout-decoration.mlir95 // CHECK: spv.GlobalVariable @var0 : !spv.ptr<!spv.struct<(i32 [0])>, PushConstant>
96 spv.GlobalVariable @var0 : !spv.ptr<!spv.struct<(i32)>, PushConstant>
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Utils/
H A DLayoutUtils.cpp174 case spirv::StorageClass::PushConstant: in isLegalType()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h265 PushConstant = 9, enumerator
H A DSPIRVBaseInfo.cpp291 CASE(StorageClass, PushConstant) in getStorageClassName()
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Dtypes.mlir100 // CHECK: @vector_ptr_type(!spv.ptr<vector<4xi32>, PushConstant>)
101 func.func private @vector_ptr_type(!spv.ptr<vector<4xi32>,PushConstant>) -> ()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp524 case StorageClass::PushConstant: in getExtensions()
577 STORAGE_CASE(PushConstant, StoragePushConstant8, StoragePushConstant16); in getCapabilities()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVMemoryOps.td258 PushConstant storage classes, the element's address or location is
H A DSPIRVBase.td3738 def SPV_SC_PushConstant : I32EnumAttrCase<"PushConstant", 9> {
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/
H A DSerializer.cpp306 case spirv::StorageClass::PushConstant: in isInterfaceStructPtrType()