Recommit "[DSE] Preserve basic block ordering using OrderedBasicBlock."
authorFlorian Hahn <flo@fhahn.com>
Fri, 29 Mar 2019 14:10:24 +0000 (14:10 +0000)
committerFlorian Hahn <flo@fhahn.com>
Fri, 29 Mar 2019 14:10:24 +0000 (14:10 +0000)
commit9b41a7320dc6aee2008273ad5198c90444c6d5bd
treedd9a4499d926f8bc0f408baac643ad1732051993
parent9259de217e608ae965d12531e06e10805072a212
Recommit "[DSE] Preserve basic block ordering using OrderedBasicBlock."

Updated to use DenseMap::insert instead of [] operator for insertion, to
avoid a crash caused by epoch checks.

This reverts commit 2b85de438326f9d27bc96dc934ec98b98abdb337.

llvm-svn: 357257
llvm/include/llvm/Analysis/OrderedBasicBlock.h
llvm/lib/Analysis/OrderedBasicBlock.cpp
llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp