@@ -171,8 +171,6 @@ void mlir::gatherResourceConflicts(LoopLikeOpInterface loopLike, Operation *op,
171
171
bool writesConflict = hasLoopVariantInput (loopLike, op);
172
172
173
173
for (const MemoryEffects::EffectInstance &effect : effects) {
174
- LDBG () << " Effect: " << effect.getEffect ()->getPriority () << " with resource: " << effect.getResource ()->getName () << " op " << op->getName ();
175
-
176
174
bool conflict = false ;
177
175
bool isWrite = isa<MemoryEffects::Write>(effect.getEffect ());
178
176
@@ -218,10 +216,6 @@ size_t mlir::moveLoopInvariantCode(
218
216
DenseMap<TypeID, std::pair<bool , MemoryEffects::EffectInstance>> resourceConflicts;
219
217
gatherResourceConflicts (loopLike, loopLike.getOperation (), resourceConflicts);
220
218
221
- for (auto &item : resourceConflicts) {
222
- LDBG () << " Resource: " << item.second .second .getResource ()->getName () << " has conflict: " << item.second .first << " with effect: " << item.second .second .getEffect ()->getPriority ();
223
- }
224
-
225
219
auto regions = loopLike.getLoopRegions ();
226
220
for (Region *region : regions) {
227
221
LDBG () << " Original loop:\n " << *region->getParentOp ();
@@ -248,12 +242,6 @@ size_t mlir::moveLoopInvariantCode(
248
242
bool noMemoryConflicts = isMemoryEffectFree (op)
249
243
|| !mayHaveMemoryEffectConflict (op, resourceConflicts);
250
244
251
- LDBG () << " isMemoryEffectFree: " << isMemoryEffectFree (op)
252
- << " mayHaveMemoryEffectConflict: " << mayHaveMemoryEffectConflict (op, resourceConflicts)
253
- << " noMemoryConflicts: " << noMemoryConflicts
254
- << " shouldMoveOutOfRegion: " << shouldMoveOutOfRegion (op, region)
255
- << " canBeHoisted: " << canBeHoisted (op, definedOutside);
256
-
257
245
if (!noMemoryConflicts
258
246
|| !shouldMoveOutOfRegion (op, region)
259
247
|| !canBeHoisted (op, definedOutside))
0 commit comments