The current reduction tries all or nothing elimination of named
metadata. I noticed in one case where one of the module flags was
necessary, but it left the rest. Reduce the individual operands of
named metadata nodes that are known to behave like lists. Be
conservative since some named metadata may have more specific verifier
requirements for the operands.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60,080 ms | x64 debian > MLIR.Examples/standalone::test.toy |
Event Timeline
Comment Actions
LGTM with one bit inline.
llvm/tools/llvm-reduce/deltas/ReduceMetadata.cpp | ||
---|---|---|
57 | Seems like it’d be nice to precede this with a check that anything has changed (if nothing has changed, continue…) |
Seems like it’d be nice to precede this with a check that anything has changed (if nothing has changed, continue…)