Searched refs:groupOperation (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/mlir/lib/Conversion/LinalgToSPIRV/ |
D | LinalgToSPIRV.cpp | 151 Value groupOperation; in matchAndRewrite() local 154 groupOperation = rewriter.create<spirv::spvOp>( \ in matchAndRewrite() 188 groupOperation); \ in matchAndRewrite()
|
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/ |
D | GlslangToSpv.cpp | 221 spv::Id CreateInvocationsVectorOperation(spv::Op op, spv::GroupOperation groupOperation, 7422 spv::GroupOperation groupOperation = spv::GroupOperationMax; in createInvocationsOperation() local 7453 groupOperation = spv::GroupOperationReduce; in createInvocationsOperation() 7461 groupOperation = spv::GroupOperationInclusiveScan; in createInvocationsOperation() 7469 groupOperation = spv::GroupOperationExclusiveScan; in createInvocationsOperation() 7476 if (groupOperation != spv::GroupOperationMax) { in createInvocationsOperation() 7477 spv::IdImmediate groupOp = { false, (unsigned)groupOperation }; in createInvocationsOperation() 7500 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() 7565 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() 7609 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() [all …]
|
/external/deqp-deps/glslang/SPIRV/ |
D | GlslangToSpv.cpp | 219 spv::Id CreateInvocationsVectorOperation(spv::Op op, spv::GroupOperation groupOperation, 7060 spv::GroupOperation groupOperation = spv::GroupOperationMax; in createInvocationsOperation() local 7091 groupOperation = spv::GroupOperationReduce; in createInvocationsOperation() 7099 groupOperation = spv::GroupOperationInclusiveScan; in createInvocationsOperation() 7107 groupOperation = spv::GroupOperationExclusiveScan; in createInvocationsOperation() 7114 if (groupOperation != spv::GroupOperationMax) { in createInvocationsOperation() 7115 spv::IdImmediate groupOp = { false, (unsigned)groupOperation }; in createInvocationsOperation() 7138 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() 7203 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() 7247 return CreateInvocationsVectorOperation(opCode, groupOperation, typeId, operands); in createInvocationsOperation() [all …]
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/ |
D | SPIRVOps.cpp | 720 spirv::GroupOperation groupOperation; in parseGroupNonUniformArithmeticOp() local 724 parseEnumStrAttr(groupOperation, parser, state, in parseGroupNonUniformArithmeticOp()
|