Skip to content

Commit 37a5be6

Browse files
committed
better naming
1 parent db791cc commit 37a5be6

File tree

8 files changed

+15
-13
lines changed

8 files changed

+15
-13
lines changed

mlir/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ void populateAMDGPUToROCDLConversionPatterns(LLVMTypeConverter &converter,
2929
RewritePatternSet &patterns,
3030
amdgpu::Chipset chipset);
3131

32+
namespace amdgpu {
3233
/// Remap common GPU memory spaces (Workgroup, Private, etc) to LLVM address
3334
/// spaces.
34-
void populateCommonAMDGPUTypeAndAttributeConversions(
35-
TypeConverter &typeConverter);
35+
void populateCommonGPUTypeAndAttributeConversions(TypeConverter &typeConverter);
36+
} // namespace amdgpu
3637

3738
/// Remap AMDGPU memory spaces to LLVM address spaces
3839
/// by mapping amdgpu::AddressSpace::fat_raw_buffer to ptr addrspace(7),

mlir/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ MemRefType getMBarrierMemrefType(MLIRContext *context,
3535
MBarrierGroupType barrierType);
3636
} // namespace nvgpu
3737

38+
namespace nvgpu {
3839
/// Remap common GPU memory spaces (Workgroup, Private, etc) to LLVM address
3940
/// spaces.
40-
void populateCommonNVGPUTypeAndAttributeConversions(
41-
TypeConverter &typeConverter);
41+
void populateCommonGPUTypeAndAttributeConversions(TypeConverter &typeConverter);
42+
} // namespace nvgpu
4243

4344
void populateNVGPUToNVVMConversionPatterns(const LLVMTypeConverter &converter,
4445
RewritePatternSet &patterns);

mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2998,7 +2998,7 @@ struct ConvertAMDGPUToROCDLPass
29982998
LLVMTypeConverter converter(ctx);
29992999

30003000
populateAMDGPUToROCDLConversionPatterns(converter, patterns, *maybeChipset);
3001-
populateCommonAMDGPUTypeAndAttributeConversions(converter);
3001+
amdgpu::populateCommonGPUTypeAndAttributeConversions(converter);
30023002
LLVMConversionTarget target(getContext());
30033003
target.addIllegalDialect<::mlir::amdgpu::AMDGPUDialect>();
30043004
target.addLegalDialect<::mlir::LLVM::LLVMDialect>();
@@ -3010,7 +3010,7 @@ struct ConvertAMDGPUToROCDLPass
30103010
};
30113011
} // namespace
30123012

3013-
void mlir::populateCommonAMDGPUTypeAndAttributeConversions(
3013+
void mlir::amdgpu::populateCommonGPUTypeAndAttributeConversions(
30143014
TypeConverter &typeConverter) {
30153015
populateGpuMemorySpaceAttributeConversions(
30163016
typeConverter, [](gpu::AddressSpace space) {

mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ void mlir::configureGpuToNVVMConversionLegality(ConversionTarget &target) {
447447
}
448448

449449
void mlir::configureGpuToNVVMTypeConverter(LLVMTypeConverter &converter) {
450-
populateCommonNVGPUTypeAndAttributeConversions(converter);
450+
nvgpu::populateCommonGPUTypeAndAttributeConversions(converter);
451451

452452
// Lowering for MMAMatrixType.
453453
converter.addConversion([&](gpu::MMAMatrixType type) -> Type {

mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ struct LowerGpuOpsToROCDLOpsPass final
349349
}
350350

351351
LLVMTypeConverter converter(ctx, options);
352-
populateCommonAMDGPUTypeAndAttributeConversions(converter);
352+
amdgpu::populateCommonGPUTypeAndAttributeConversions(converter);
353353

354354
RewritePatternSet llvmPatterns(ctx);
355355
LLVMConversionTarget target(getContext());

mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ struct ConvertNVGPUToNVVMPass
401401
RewritePatternSet patterns(&getContext());
402402
LLVMTypeConverter converter(&getContext(), options);
403403
IRRewriter rewriter(&getContext());
404-
populateCommonNVGPUTypeAndAttributeConversions(converter);
404+
nvgpu::populateCommonGPUTypeAndAttributeConversions(converter);
405405

406406
/// device-side async tokens cannot be materialized in nvvm. We just
407407
/// convert them to a dummy i32 type in order to easily drop them during
@@ -1708,7 +1708,7 @@ struct NVGPURcpOpLowering : public ConvertOpToLLVMPattern<nvgpu::RcpOp> {
17081708
};
17091709
} // namespace
17101710

1711-
void mlir::populateCommonNVGPUTypeAndAttributeConversions(
1711+
void mlir::nvgpu::populateCommonGPUTypeAndAttributeConversions(
17121712
TypeConverter &typeConverter) {
17131713
// NVVM uses alloca in the default address space to represent private
17141714
// memory allocations, so drop private annotations. NVVM uses address

mlir/lib/Dialect/GPU/TransformOps/GPUTransformOps.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ using namespace mlir::transform::gpu;
6363
void transform::ApplyGPUToNVVMConversionPatternsOp::populatePatterns(
6464
TypeConverter &typeConverter, RewritePatternSet &patterns) {
6565
auto &llvmTypeConverter = static_cast<LLVMTypeConverter &>(typeConverter);
66-
populateCommonNVGPUTypeAndAttributeConversions(llvmTypeConverter);
66+
nvgpu::populateCommonGPUTypeAndAttributeConversions(llvmTypeConverter);
6767
// Used in GPUToNVVM/WmmaOpsToNvvm.cpp so attaching here for now.
6868
// TODO: We should have a single to_nvvm_type_converter.
6969
llvmTypeConverter.addConversion(
@@ -112,7 +112,7 @@ LogicalResult transform::ApplyGPUSubgroupReduceToNVVMConversionPatternsOp::
112112
void transform::ApplyGPUToROCDLConversionPatternsOp::populatePatterns(
113113
TypeConverter &typeConverter, RewritePatternSet &patterns) {
114114
auto &llvmTypeConverter = static_cast<LLVMTypeConverter &>(typeConverter);
115-
populateCommonAMDGPUTypeAndAttributeConversions(llvmTypeConverter);
115+
amdgpu::populateCommonGPUTypeAndAttributeConversions(llvmTypeConverter);
116116
FailureOr<amdgpu::Chipset> maybeChipset =
117117
amdgpu::Chipset::parse(getChipset());
118118
assert(llvm::succeeded(maybeChipset) && "expected valid chipset");

mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void ApplyNVGPUToNVVMConversionPatternsOp::populatePatterns(
4949
/// device-side async tokens cannot be materialized in nvvm. We just
5050
/// convert them to a dummy i32 type in order to easily drop them during
5151
/// conversion.
52-
populateCommonNVGPUTypeAndAttributeConversions(llvmTypeConverter);
52+
nvgpu::populateCommonGPUTypeAndAttributeConversions(llvmTypeConverter);
5353
llvmTypeConverter.addConversion([&](DeviceAsyncTokenType type) -> Type {
5454
return llvmTypeConverter.convertType(
5555
IntegerType::get(type.getContext(), 32));

0 commit comments

Comments
 (0)