forked from OSchip/llvm-project
9d020de3e8
Summary: We should excluded unreachable operands from processing as their DFS visitation order is undefined. When `renameUses` function sorts `OpsToRename` (https://fburl.com/d2wubn60), the comparator assumes that the parent block of the operand has a corresponding dominator tree node. This is not the case for unreachable operands and crashes the compiler. Reviewers: dberlin, mgrang, davide Subscribers: efriedma, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61154 llvm-svn: 360796 |
||
---|---|---|
.. | ||
PredicateInfo | ||
PR37334-break-crit-edges-require-dt.ll | ||
call-promotion-utils-ptrcast-attribute.ll | ||
call-promotion-utils-ptrcast.ll | ||
clone-dicompileunit.ll | ||
combine-alias-scope-metadata.ll | ||
dbg-user-of-aext.ll | ||
flattencfg.ll | ||
libcalls-fast-math-inf-loop.ll | ||
libcalls-opt-remarks.ll | ||
libcalls-shrinkwrap-double.ll | ||
libcalls-shrinkwrap-float.ll | ||
libcalls-shrinkwrap-long-double.ll | ||
lowerinvoke-funclet.ll | ||
lowerswitch.ll | ||
simplify-dbg-declare-load.ll | ||
store-first-op.ll | ||
strip-gc-relocates.ll | ||
strip-nonlinetable-debuginfo-containingtypes.ll | ||
strip-nonlinetable-debuginfo-cus.ll | ||
strip-nonlinetable-debuginfo-localvars.ll | ||
strip-nonlinetable-debuginfo-loops.ll | ||
strip-nonlinetable-debuginfo-subroutinetypes.ll |