aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-11-11 19:54:14 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-11-11 19:54:14 +0000
commit0c6a4f197fe6aa95435323cbdbc4fe23e3694205 (patch)
tree7fd6128e4329175cf36fb097f47e5ba3649f5650 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent2ddfc5e60ffe30504de309ade1005f152e6d04e1 (diff)
downloadllvm-0c6a4f197fe6aa95435323cbdbc4fe23e3694205.zip
llvm-0c6a4f197fe6aa95435323cbdbc4fe23e3694205.tar.gz
llvm-0c6a4f197fe6aa95435323cbdbc4fe23e3694205.tar.bz2
Add support for processing .eh_frame.
This adds support for: * Uniquing CIEs * Dropping FDEs that point to dropped sections It drops 657 488 bytes from the .eh_frame of a Release+Asserts clang. The link time impact is smallish. Linking clang with a Release+Asserts lld goes from 0.488064805 seconds to 0.504763060 seconds (1.034 X slower). llvm-svn: 252790
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions