[all-commits] [llvm/llvm-project] 52bdc2: ThinLTO: Add flag to print uselistorder in bitcode...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Apr 14 11:32:06 PDT 2025
Branch: refs/heads/users/arsenm/issue63621/add-option-preserve-uselistorder-thinlto-bitcode-writer-pass
Home: https://github.com/llvm/llvm-project
Commit: 52bdc2dc02f6ab60ff1517929f6ef66d4cae61d2
https://github.com/llvm/llvm-project/commit/52bdc2dc02f6ab60ff1517929f6ef66d4cae61d2
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
M llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
A llvm/test/Bitcode/thinlto-preserve-uselistorder.ll
M llvm/tools/opt/NewPMDriver.cpp
Log Message:
-----------
ThinLTO: Add flag to print uselistorder in bitcode writer pass
This is needed in llvm-reduce to avoid perturbing the uselistorder in
intermediate steps. Really llvm-reduce wants pure serialization with
no dependency on the pass manager. There are other optimizations mixed
in to the serialization here depending on metadata in the module, which
is also bad.
Part of #63621
Commit: 86954ec152dcba732e774ba5d4dc91cf06a01c95
https://github.com/llvm/llvm-project/commit/86954ec152dcba732e774ba5d4dc91cf06a01c95
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
M llvm/test/Transforms/ThinLTOBitcodeWriter/unsplittable.ll
Log Message:
-----------
Test another place
Commit: d700707fab1aaf54ee88c3daa70d86926f6a8cab
https://github.com/llvm/llvm-project/commit/d700707fab1aaf54ee88c3daa70d86926f6a8cab
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M llvm/test/Transforms/ThinLTOBitcodeWriter/split.ll
Log Message:
-----------
Split test
Commit: dae6bf429f13bc823e312d97f4a372c3e32f6c76
https://github.com/llvm/llvm-project/commit/dae6bf429f13bc823e312d97f4a372c3e32f6c76
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-04-14 (Mon, 14 Apr 2025)
Changed paths:
M llvm/test/Bitcode/thinlto-preserve-uselistorder.ll
Log Message:
-----------
Remove a run line
Compare: https://github.com/llvm/llvm-project/compare/5b797c490065...dae6bf429f13
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list