diff options
author | Jacob Mai Peng <jacobmpeng@gmail.com> | 2023-10-05 11:09:44 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-05 17:09:44 +0200 |
commit | 4732b0cbc0ab123479084184305fb2873e221780 (patch) | |
tree | c355e58b2fb42d5968ee1b8233f52979ff236b32 /llvm/lib/Object/Binary.cpp | |
parent | 18933c6d7e06d162c17b6ec08a5e7c508236265f (diff) | |
download | llvm-4732b0cbc0ab123479084184305fb2873e221780.zip llvm-4732b0cbc0ab123479084184305fb2873e221780.tar.gz llvm-4732b0cbc0ab123479084184305fb2873e221780.tar.bz2 |
[mlir][dataflow] Remove early exit in dead code analysis for zero-operand returns (#68151)
The PredecessorState in dead code analysis does not register
zero-operand returns as predecessors of their corresponding call ops.
This causes bugs with dense dataflow analyses that use dead code
analysis to query for the predecessors of CallOpInterfaces.
This was reasonable for sparse analyses, but isn't for dense ones.
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions