summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2014-12-08 18:18:32 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2014-12-08 18:18:32 +0000
commit27de9b0f7001d3da9423e3e9b7b17565a38c1b51 (patch)
treeb8509f3ef715d1c2d955bf7c25de5676ab9de17a /clang/lib/CodeGen/BackendUtil.cpp
parentc02393604bc898100e4c2f2b8b01074f28c81432 (diff)
downloadbcm5719-llvm-27de9b0f7001d3da9423e3e9b7b17565a38c1b51.tar.gz
bcm5719-llvm-27de9b0f7001d3da9423e3e9b7b17565a38c1b51.zip
[CompactUnwind] Fix register encoding logic
Fix a compact unwind encoding logic bug which would try to encode more callee saved registers than it should, leading to early bail out in the encoding logic and abusive use of DWARF frame mode unnecessarily. Also remove no-compact-unwind.ll which was testing the wrong thing based on this bug and move it to valid 'compact unwind' tests. Added other few more tests too. llvm-svn: 223676
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud