Single Concat Fix

This commit is contained in:
ilgeco
2026-05-07 16:47:01 +02:00
parent f2fe147961
commit 74931ad75b
4 changed files with 62 additions and 32 deletions
-26
View File
@@ -169,32 +169,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())