[llvm] 8a8af12 - [llvm-reduce] Set ShouldPreserveUseListOrder=true
Markus Lavin via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 1 00:25:24 PST 2022
Author: Markus Lavin
Date: 2022-02-01T09:24:59+01:00
New Revision: 8a8af120283d652436cde4b7e61cc295b5f02d68
URL: https://github.com/llvm/llvm-project/commit/8a8af120283d652436cde4b7e61cc295b5f02d68
DIFF: https://github.com/llvm/llvm-project/commit/8a8af120283d652436cde4b7e61cc295b5f02d68.diff
LOG: [llvm-reduce] Set ShouldPreserveUseListOrder=true
When exporting textual IR during reduction the ShouldPreserveUseListOrder
parameter of the IR printer should be set to get predictable results.
Differential Revision: https://reviews.llvm.org/D118585
Added:
Modified:
llvm/tools/llvm-reduce/ReducerWorkItem.cpp
Removed:
################################################################################
diff --git a/llvm/tools/llvm-reduce/ReducerWorkItem.cpp b/llvm/tools/llvm-reduce/ReducerWorkItem.cpp
index d6e4f20186696..ba36eb827d70c 100644
--- a/llvm/tools/llvm-reduce/ReducerWorkItem.cpp
+++ b/llvm/tools/llvm-reduce/ReducerWorkItem.cpp
@@ -169,6 +169,7 @@ void ReducerWorkItem::print(raw_ostream &ROS, void *p) const {
printMIR(ROS, *M);
printMIR(ROS, *MF);
} else {
- M->print(ROS, nullptr);
+ M->print(ROS, /*AssemblyAnnotationWriter=*/nullptr,
+ /*ShouldPreserveUseListOrder=*/true);
}
}
More information about the llvm-commits
mailing list