diff options
author | Logan Chien <tzuhsiang.chien@gmail.com> | 2013-05-10 16:17:24 +0000 |
---|---|---|
committer | Logan Chien <tzuhsiang.chien@gmail.com> | 2013-05-10 16:17:24 +0000 |
commit | c24a374331fc97dd215937c8f0a9bf5271f39657 (patch) | |
tree | 8b45dc88291c6b9a7da543364389118c4e278a8b /lib/Transforms/InstCombine/InstCombineCasts.cpp | |
parent | 2e2c12b9961647987692389bc3cc25eae9220d26 (diff) | |
download | external_llvm-c24a374331fc97dd215937c8f0a9bf5271f39657.zip external_llvm-c24a374331fc97dd215937c8f0a9bf5271f39657.tar.gz external_llvm-c24a374331fc97dd215937c8f0a9bf5271f39657.tar.bz2 |
Implement AsmParser for ARM unwind directives.
This commit implements the AsmParser for fnstart, fnend,
cantunwind, personality, handlerdata, pad, setfp, save, and
vsave directives.
This commit fixes some minor issue in the ARMELFStreamer:
* The switch back to corresponding section after the .fnend
directive.
* Emit the unwind opcode while processing .fnend directive
if there is no .handlerdata directive.
* Emit the unwind opcode to .ARM.extab while processing
.handlerdata even if .personality directive does not exist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181603 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/InstCombine/InstCombineCasts.cpp')
0 files changed, 0 insertions, 0 deletions