rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas
instead of PromoteMemToReg.  This allows it to stop using DF and DT,
eliminating a computation of DT and DF from clang -O3.  Clang is now
down to 2 runs of DomFrontier.

llvm-svn: 112457
2 files changed
tree: edb3987265314dccaccf45c5980b5f7abe6ea129
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/