Home
last modified time | relevance | path

Searched refs:groupOp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp882 static void printGroupNonUniformArithmeticOp(Operation *groupOp, in printGroupNonUniformArithmeticOp() argument
892 << "\" " << groupOp->getOperand(0); in printGroupNonUniformArithmeticOp()
894 if (groupOp->getNumOperands() > 1) in printGroupNonUniformArithmeticOp()
895 printer << " " << kClusterSize << '(' << groupOp->getOperand(1) << ')'; in printGroupNonUniformArithmeticOp()
896 printer << " : " << groupOp->getResult(0).getType(); in printGroupNonUniformArithmeticOp()
903 return groupOp->emitOpError( in verifyGroupNonUniformArithmeticOp()
909 groupOp->getNumOperands() == 1) in verifyGroupNonUniformArithmeticOp()
912 if (groupOp->getNumOperands() > 1) { in verifyGroupNonUniformArithmeticOp()
913 Operation *sizeOp = groupOp->getOperand(1).getDefiningOp(); in verifyGroupNonUniformArithmeticOp()
918 return groupOp->emitOpError( in verifyGroupNonUniformArithmeticOp()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.td679 (ins TYPE:$ty, ID:$scope, GroupOperation:$groupOp, ID:$x),
680 "$res = OpGroup"#name#" $ty $scope $groupOp $x">;
724 (ins TYPE:$ty, ID:$scope, GroupOperation:$groupOp, ID:$val),
726 "$ty $scope $groupOp $val">;
734 (ins TYPE:$ty, ID:$scope, GroupOperation:$groupOp,
736 "$res = OpGroupNonUniform"#name#" $ty $scope $groupOp $val">;