Home
last modified time | relevance | path

Searched defs:meshAxes (Results 1 – 4 of 4) sorted by relevance

/llvm-project/mlir/include/mlir/Dialect/Mesh/IR/
H A DMeshOps.h90 collectiveProcessGroupSize(MeshAxesRange && meshAxes,MeshShapeRange && meshShape) collectiveProcessGroupSize() argument
106 collectiveProcessGroupSize(MeshAxesRange && meshAxes,MeshOp mesh) collectiveProcessGroupSize() argument
/llvm-project/mlir/lib/Dialect/Mesh/IR/
H A DMeshOps.cpp491 auto meshAxes = op.getMeshAxes(); matchAndRewrite() local
510 verifyInGroupDevice(Location loc,StringRef deviceName,ArrayRef<int64_t> device,Operation::operand_range deviceDynamic,ArrayRef<MeshAxis> meshAxes,ArrayRef<int64_t> meshShape) verifyInGroupDevice() argument
578 verifyGatherOperandAndResultShape(Value operand,Value result,int64_t gatherAxis,ArrayRef<MeshAxis> meshAxes,ArrayRef<int64_t> meshShape) verifyGatherOperandAndResultShape() argument
605 verifyAllToAllOperandAndResultShape(Value operand,Value result,int64_t splitAxis,int64_t concatAxis,ArrayRef<MeshAxis> meshAxes,ArrayRef<int64_t> meshShape) verifyAllToAllOperandAndResultShape() argument
650 verifyScatterOrSliceOperandAndResultShape(Value operand,Value result,int64_t tensorAxis,ArrayRef<MeshAxis> meshAxes,ArrayRef<int64_t> meshShape) verifyScatterOrSliceOperandAndResultShape() argument
687 sliceResultType(Type operandType,MeshOp mesh,ArrayRef<MeshAxis> meshAxes,int64_t sliceAxis) sliceResultType() argument
744 build(OpBuilder & odsBuilder,OperationState & odsState,Value input,StringRef mesh,ArrayRef<MeshAxis> meshAxes,ReductionKind reduction) build() argument
774 build(OpBuilder & odsBuilder,OperationState & odsState,Value input,MeshOp mesh,ArrayRef<MeshAxis> meshAxes,int64_t sliceAxis) build() argument
783 build(OpBuilder & odsBuilder,OperationState & odsState,Type resultType,Value input,StringRef mesh,ArrayRef<MeshAxis> meshAxes,int64_t sliceAxis) build() argument
1026 auto meshAxes = getMeshAxes(); verifySymbolUses() local
[all...]
/llvm-project/mlir/lib/Dialect/Mesh/Transforms/
H A DTransforms.cpp211 ArrayRef<MeshAxis> meshAxes, in createProcessLinearIndex() argument
/llvm-project/mlir/lib/Dialect/Mesh/Interfaces/
H A DShardingInterface.cpp222 fillShardingOption(Operation * op,ShardingOption & shardingOption,FlatSymbolRefAttr mesh,ArrayRef<MeshAxis> meshAxes,unsigned loopIdx) fillShardingOption() argument
677 SmallVector<MeshAxis> meshAxes; getReductionMeshAxes() local