Removing volatile may help optimization passes do more to the IR. However,
this will increase scheduler freedom.
Details
Details
- Reviewers
regehr aeubanks lebedev.ri
Diff Detail
Diff Detail
Paths
| Differential D136502
llvm-reduce: Add volatile reduction pass ClosedPublic Authored by arsenm on Oct 21 2022, 2:25 PM.
Details
Summary Removing volatile may help optimization passes do more to the IR. However,
Diff Detail Event Timelinearsenm added a child revision: D136504: llvm-reduce: Add atomic syncscope reduction.Oct 21 2022, 2:47 PM This revision is now accepted and ready to land.Oct 21 2022, 3:42 PM
Revision Contents
Diff 469769 llvm/test/tools/llvm-reduce/reduce-volatile.ll
llvm/tools/llvm-reduce/CMakeLists.txt
llvm/tools/llvm-reduce/DeltaManager.cpp
llvm/tools/llvm-reduce/deltas/ReduceMemoryOperations.h
llvm/tools/llvm-reduce/deltas/ReduceMemoryOperations.cpp
|