summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2015-10-08 15:45:08 +0000
committerFrederic Riss <friss@apple.com>2015-10-08 15:45:08 +0000
commit263b772bda18a16b6785b8875ae26c77ba991361 (patch)
tree6901ec0f31dd42a00ca13be32edc59a68fc126ca /llvm/test/tools
parent46d311da19762fde07b2f43b5e4d615f4014f5ef (diff)
downloadbcm5719-llvm-263b772bda18a16b6785b8875ae26c77ba991361.tar.gz
bcm5719-llvm-263b772bda18a16b6785b8875ae26c77ba991361.zip
[X86] Disable X86CallFrameOptimization on Darwin in presence of EH
We emit 1 compact unwind encoding per function, and this can’t represent the varying stack pointer that will be generated by X86CallFrameOptimization. Disable the optimization on Darwin. (It might be possible to split the function into multiple ranges and emit 1 compact unwind info per range. The compact unwind emission code isn’t ready for that and this kind of info certainly isn’t tested/used anywhere. It might be worth exploring this path if we want to get the space savings at some point though) llvm-svn: 249694
Diffstat (limited to 'llvm/test/tools')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud