aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2015-05-13 00:32:23 +0000
committerPhilip Reames <listmail@philipreames.com>2015-05-13 00:32:23 +0000
commit4d1a3ef659ee0c354cc3d7380529a844c56939f6 (patch)
treea90180c93573e58afce9542e5c4217f20dce81f7 /llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
parent6483c00079469c16da1814e6657164abccd4026d (diff)
downloadllvm-4d1a3ef659ee0c354cc3d7380529a844c56939f6.zip
llvm-4d1a3ef659ee0c354cc3d7380529a844c56939f6.tar.gz
llvm-4d1a3ef659ee0c354cc3d7380529a844c56939f6.tar.bz2
[PlaceSafepoints] Reduce dominator tree recalculation
Reduce recalculation of the dominator tree by identifying all sites that will need a safepoint poll before doing any of the insertion. This allows us to invalidate the dominator info once, rather than once per safepoint poll inserted. While I'm at it, update findLocationForEntrySafepoint to properly update the dom tree now that the interface has been made easy. When first written, it wasn't per comment in the code. Differential Revision: http://reviews.llvm.org/D9727 llvm-svn: 237220
Diffstat (limited to 'llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions