Revision tags: llvmorg-18.1.8 |
|
#
c2e62c74 |
| 06-Jun-2024 |
Orlando Cazalet-Hyams <orlando.hyams@sony.com> |
[llvm-reduce] Remove DIGlobalVariableExpressions from DICompileUnit's globals (#94497)
The 'metadata' delta pass will remove !dbg attachments from globals (which are
DIGlobalVariableExpression node
[llvm-reduce] Remove DIGlobalVariableExpressions from DICompileUnit's globals (#94497)
The 'metadata' delta pass will remove !dbg attachments from globals (which are
DIGlobalVariableExpression nodes). The DIGlobalVariableExpressions don't get
eliminated from the IR however if they are still referenced by the globals
field in DICompileUnit.
Teach the 'di-metadata' pass to try removing global variable operands from
metadata tuples as well as DINodes.
show more ...
|
Revision tags: llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init |
|
#
7ca94a84 |
| 06-Dec-2023 |
Kazu Hirata <kazu@google.com> |
[llvm-reduce] Remove unnecessary includes (NFC)
Identified with clangd.
|
Revision tags: llvmorg-17.0.6, llvmorg-17.0.5 |
|
#
01702c3f |
| 11-Nov-2023 |
Kazu Hirata <kazu@google.com> |
[llvm] Stop including llvm/ADT/SmallSet.h (NFC)
Identified with clangd.
|
Revision tags: llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init |
|
#
333ffafb |
| 14-Jan-2023 |
Matt Arsenault <Matthew.Arsenault@amd.com> |
llvm-reduce: Trim includes and avoid using namespace in a header
|
#
23cc36e4 |
| 16-Jan-2023 |
Matt Arsenault <Matthew.Arsenault@amd.com> |
llvm-reduce: Use consistent ReductionFunc types
Some of these were relying on ReducerWorkItem's operator Module&.
|
Revision tags: llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3 |
|
#
2592ccde |
| 18-Oct-2022 |
Arthur Eubanks <aeubanks@google.com> |
[llvm-reduce] Unify pass logging
We randomly use outs() or errs(), which makes test logs confusing. We also randomly add/don't add a line afterward.
Reviewed By: arsenm
Differential Revision: http
[llvm-reduce] Unify pass logging
We randomly use outs() or errs(), which makes test logs confusing. We also randomly add/don't add a line afterward.
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D136130
show more ...
|
#
fe50eac8 |
| 07-Oct-2022 |
Matthew Voss <matthew.voss@sony.com> |
[llvm-reduce] Fix di-metadata pass test failures
We're seeing intermittent failures in upstream bots. See:
https://lab.llvm.org/buildbot/#/builders/139/builds/29185 https://lab.llvm.org/buildbot/#/
[llvm-reduce] Fix di-metadata pass test failures
We're seeing intermittent failures in upstream bots. See:
https://lab.llvm.org/buildbot/#/builders/139/builds/29185 https://lab.llvm.org/buildbot/#/builders/238/builds/295
This appears to be due to the unstable iteration order of DenseSet. Since we're trying to reduce a tree, it makes sense to attempt reductions from the top down.
This also addresses post-review comments from @MatzeB.
Differential Revision: https://reviews.llvm.org/D135473
show more ...
|
#
b56ef751 |
| 07-Oct-2022 |
Nikita Popov <npopov@redhat.com> |
[llvm-reduce] Fix unused variable warning (NFC)
|
#
2c799b77 |
| 06-Oct-2022 |
Matthew Voss <matthew.voss@sony.com> |
[llvm-reduce] Add pass that reduces DebugInfo metadata
This new pass for llvm-reduce attempts to reduce DebugInfo metadata. The process used is: 1. Scan every MD node, keeping track of nodes alrea
[llvm-reduce] Add pass that reduces DebugInfo metadata
This new pass for llvm-reduce attempts to reduce DebugInfo metadata. The process used is: 1. Scan every MD node, keeping track of nodes already visited. 2. Look for DebugInfo nodes, then record any operands that are lists. 3. Bisect though all the elements of the collected lists.
Differential Revision: https://reviews.llvm.org/D132077
show more ...
|