Merge remote-tracking branch 'origin/main'

This commit is contained in:
NiccoloN
2026-05-08 13:12:47 +02:00
4 changed files with 52 additions and 31 deletions
-26
View File
@@ -178,32 +178,6 @@ void PimMemory::report(llvm::raw_ostream& file) {
}
}
// void PimMemory::report(llvm::raw_ostream& file) {
// std::vector orderedList(globalMemEntriesMap.begin(), globalMemEntriesMap.end());
// std::sort(
// orderedList.begin(), orderedList.end(), [](auto lft, auto rgt) { return lft.second.address < rgt.second.address;
// });
// auto newEnd = std::unique(orderedList.begin(), orderedList.end(), [](auto lft, auto rgt) {
// return (lft.first.getDefiningOp() == rgt.first.getDefiningOp()) && (lft.second.address == rgt.second.address);
// });
// orderedList.erase(newEnd, orderedList.end());
// mlir::OpPrintingFlags flags;
// flags.assumeVerified(true);
// for (auto& [value, memEntry] : orderedList) {
// if (auto op = value.getDefiningOp()) {
// file.indent(4) << op << ": ";
// op->print(file, flags);
// file << "\n";
// file.indent(6) << "Address: " << llvm::format_hex(memEntry.address, 10) << "\n";
// file.indent(6) << "Memory: " << formatMemory(memEntry.size) << "\n";
// }
// else {
// file.indent(4) << value << "\n";
// file.indent(6) << "Address: " << llvm::format_hex(memEntry.address, 10) << "\n";
// file.indent(6) << "Memory: " << formatMemory(memEntry.size) << "\n";
// }
// }
// }
void PimMemory::remove(mlir::Value val) {
if (auto removeIter = globalMemEntriesMap.find(val); removeIter != globalMemEntriesMap.end())