File tree 2 files changed +6
-2
lines changed
lib/Conversion/VectorToAMDGPU 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1340,7 +1340,7 @@ def ConvertVectorToArmSMEPass : Pass<"convert-vector-to-arm-sme"> {
1340
1340
def ConvertVectorToAMDGPUPass : Pass<"convert-vector-to-amdgpu"> {
1341
1341
let summary = "Lower the operations from the vector dialect into the AMDGPU "
1342
1342
"dialect";
1343
- let dependentDialects = ["amdgpu::AMDGPUDialect", "vector::VectorDialect"];
1343
+ let dependentDialects = [ "vector::VectorDialect"];
1344
1344
}
1345
1345
1346
1346
//===----------------------------------------------------------------------===//
Original file line number Diff line number Diff line change @@ -97,6 +97,8 @@ static LogicalResult transferPreconditions(
97
97
return success ();
98
98
}
99
99
100
+ namespace {
101
+
100
102
struct TransferReadLowering final : OpRewritePattern<vector::TransferReadOp> {
101
103
using OpRewritePattern::OpRewritePattern;
102
104
@@ -130,13 +132,15 @@ struct TransferReadLowering final : OpRewritePattern<vector::TransferReadOp> {
130
132
}
131
133
};
132
134
135
+ } // namespace
136
+
133
137
void mlir::populateVectorToAMDGPUConversionPatterns (
134
138
RewritePatternSet &patterns) {
135
139
patterns.add <TransferReadLowering>(patterns.getContext ());
136
140
}
137
141
138
142
struct ConvertVectorToAMDGPUPass final
139
- : public impl::ConvertVectorToAMDGPUPassBase<ConvertVectorToAMDGPUPass> {
143
+ : impl::ConvertVectorToAMDGPUPassBase<ConvertVectorToAMDGPUPass> {
140
144
void runOnOperation () override {
141
145
RewritePatternSet patterns (&getContext ());
142
146
populateVectorToAMDGPUConversionPatterns (patterns);
You can’t perform that action at this time.
0 commit comments