diff options
author | Chris Lattner <sabre@nondot.org> | 2005-01-29 06:31:53 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-01-29 06:31:53 +0000 |
commit | be62e72273cd4c1e0660605c3ea20f0f4052df23 (patch) | |
tree | 0d07b573b8f600f6f0dd4e34af73d259d22c3909 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | afdbae2b5564c55f9edc56cbcbf8249bb8bac280 (diff) | |
download | llvm-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