Home
last modified time | relevance | path

Searched refs:elementCount (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp684 static spirv::PointerType getPushConstantStorageType(unsigned elementCount, in getPushConstantStorageType() argument
687 auto arrayType = spirv::ArrayType::get(indexType, elementCount, in getPushConstantStorageType()
696 unsigned elementCount) { in getPushConstantVariable() argument
711 if (numElements == elementCount) in getPushConstantVariable()
722 unsigned elementCount, OpBuilder &b, in getOrInsertPushConstantVariable() argument
724 if (auto varOp = getPushConstantVariable(block, elementCount)) in getOrInsertPushConstantVariable()
728 auto type = getPushConstantStorageType(elementCount, builder, indexType); in getOrInsertPushConstantVariable()
734 Value spirv::getPushConstantValue(Operation *op, unsigned elementCount, in getPushConstantValue() argument
745 loc, parent->getRegion(0).front(), elementCount, builder, integerType); in getPushConstantValue()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp36 return key == KeyTy(elementType, elementCount, stride); in operator ==()
40 : elementType(std::get<0>(key)), elementCount(std::get<1>(key)), in ArrayTypeStorage()
44 unsigned elementCount; member
48 ArrayType ArrayType::get(Type elementType, unsigned elementCount) { in get() argument
49 assert(elementCount && "ArrayType needs at least one element"); in get()
50 return Base::get(elementType.getContext(), elementType, elementCount, in get()
54 ArrayType ArrayType::get(Type elementType, unsigned elementCount, in get() argument
56 assert(elementCount && "ArrayType needs at least one element"); in get()
57 return Base::get(elementType.getContext(), elementType, elementCount, stride); in get()
60 unsigned ArrayType::getNumElements() const { return getImpl()->elementCount; } in getNumElements()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.h147 Value getPushConstantValue(Operation *op, unsigned elementCount,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVTypes.h132 static ArrayType get(Type elementType, unsigned elementCount);
135 static ArrayType get(Type elementType, unsigned elementCount,
/llvm-project-15.0.7/libcxxabi/src/
H A Daix_state_tab_eh.inc157 size_t elementCount;
196 if (fsmEntry->elementCount == 1) {
202 __cxa_vec_cleanup(addr, reinterpret_cast<size_t>(fsmEntry->elementCount), fsmEntry->elemSize,
387 … currFSMEntry->elementCount, currFSMEntry->elemSize, currFSMEntry->flags,
492 if (currFSMEntry->elementCount > 0) {
524 currFSMEntry->elementCount);
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go675 func ArrayType(elementType Type, elementCount int) (t Type) {
676 t.C = C.LLVMArrayType(elementType.C, C.unsigned(elementCount))
683 func VectorType(elementType Type, elementCount int) (t Type) {
684 t.C = C.LLVMVectorType(elementType.C, C.unsigned(elementCount))