aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-01-29 06:31:53 +0000
committerChris Lattner <sabre@nondot.org>2005-01-29 06:31:53 +0000
commitbe62e72273cd4c1e0660605c3ea20f0f4052df23 (patch)
tree0d07b573b8f600f6f0dd4e34af73d259d22c3909 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentafdbae2b5564c55f9edc56cbcbf8249bb8bac280 (diff)
downloadllvm-be62e72273cd4c1e0660605c3ea20f0f4052df23.zip
llvm-be62e72273cd4c1e0660605c3ea20f0f4052df23.tar.gz
llvm-be62e72273cd4c1e0660605c3ea20f0f4052df23.tar.bz2
Before doing expensive global analysis, check to make sure the pointer is
not invalidated on entry and on exit of the block. This fixes some N^2 behavior in common cases, and speeds up gcc another 5% to 22.35s. llvm-svn: 19910
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions