Searched defs:subgroupSize (Results 1 – 6 of 6) sorted by relevance
/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | SubgroupReduceLowering.cpp | 153 createSubgroupShuffleReduction(OpBuilder & builder,Location loc,Value input,gpu::AllReduceOperation mode,unsigned subgroupSize,function_ref<Value (Value)> packFn,function_ref<Value (Value)> unpackFn) createSubgroupShuffleReduction() argument 225 unsigned subgroupSize = 0; global() member 303 unsigned subgroupSize = 0; global() member 317 populateGpuLowerSubgroupReduceToShufflePattenrs(RewritePatternSet & patterns,unsigned subgroupSize,unsigned shuffleBitwidth,PatternBenefit benefit) populateGpuLowerSubgroupReduceToShufflePattenrs() argument [all...] |
H A D | AllReduceLowering.cpp | 285 Value subgroupSize = create<arith::ConstantIntOp>(kSubgroupSize, int32Type); in createSubgroupReduce() local 334 Value subgroupSize = create<arith::ConstantIntOp>(kSubgroupSize, int32Type); in getDivideBySubgroupSize() local
|
/llvm-project/mlir/test/lib/Dialect/SPIRV/ |
H A D | TestEntryPointAbi.cpp | 48 Pass::Option<int> subgroupSize{ member
|
/llvm-project/mlir/lib/Dialect/SPIRV/IR/ |
H A D | TargetAndABI.cpp | 125 std::optional<int> subgroupSize, std::optional<int> targetWidth) { in getEntryPointABIAttr()
|
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/ |
H A D | LowerABIAttributesPass.cpp | 163 if (std::optional<int> subgroupSize = entryPointAttr.getSubgroupSize()) { lowerEntryPointABIAttr() local
|
/llvm-project/mlir/lib/Conversion/GPUToSPIRV/ |
H A D | GPUToSPIRV.cpp | 433 unsigned subgroupSize = matchAndRewrite() local
|