In current implementation, the instruction to be sunk will be inserted before the target instruction without considering the def-use tree, which may case Instruction does not dominate all uses error. We need to choose a suitable location to insert according to the use chain Reviewed By: dmgreen Differential Revision: https://reviews.llvm.org/D107262 |
||
|---|---|---|
| .. | ||
| bitreverse-recognize.ll | ||
| branch-on-zero.ll | ||
| dead-gep.ll | ||
| large-offset-gep.ll | ||
| lit.local.cfg | ||
| memory-intrinsics.ll | ||
| overflow-intrinsics.ll | ||
| sink-add-mul-shufflevector-inseltpoison.ll | ||
| sink-add-mul-shufflevector.ll | ||
| sink-addrmode.ll | ||
| sink-free-instructions-inseltpoison.ll | ||
| sink-free-instructions.ll | ||
| sinkchain-inseltpoison.ll | ||
| sinkchain.ll | ||
| splitgep.ll | ||
| tailcall-dup.ll | ||