diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2018-02-09 17:13:37 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2018-02-09 17:13:37 +0000 |
| commit | c052fa0bd384f52bcf4c5ddb510b9b0939183edc (patch) | |
| tree | 3833c7d5ae10a242dba38d7a0dccbe4635fbe1de /llvm/test/CodeGen/ARM/tail-call-weak.ll | |
| parent | d09b416943fec535f73950b0954e0fcd17719a75 (diff) | |
| download | bcm5719-llvm-c052fa0bd384f52bcf4c5ddb510b9b0939183edc.tar.gz bcm5719-llvm-c052fa0bd384f52bcf4c5ddb510b9b0939183edc.zip | |
Emit smaller exception tables for non-SJLJ mode.
* Use uleb128 for code offsets in the LSDA call site table.
* Omit the TTBase offset if the type table is empty.
This change can reduce the size of the DWARF/Itanium LSDA by about half.
Patch by Ryan Prichard!
llvm-svn: 324750
Diffstat (limited to 'llvm/test/CodeGen/ARM/tail-call-weak.ll')
0 files changed, 0 insertions, 0 deletions

