summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-07-02 21:23:37 +0000
committerJim Grosbach <grosbach@apple.com>2010-07-02 21:23:37 +0000
commit3c432485608342df0157b2f8f9361e20a2125799 (patch)
tree2930f70da5f0e600c3d8eed70f4f44546e8ee6db /llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
parentcefe3831b7e489ac6c263fd784df1f98a2f1f7fc (diff)
downloadbcm5719-llvm-3c432485608342df0157b2f8f9361e20a2125799.tar.gz
bcm5719-llvm-3c432485608342df0157b2f8f9361e20a2125799.zip
Custom inserters (e.g., conditional moves in Thumb1 can introduce
new basic blocks, and if used as a function argument, that can cause call frame setup / destroy pairs to be split across a basic block boundary. That prevents us from doing a simple assertion to check that the pairs match and alloc/ dealloc the same amount of space. Modify the assertion to only check the amount allocated when there are matching pairs in the same basic block. rdar://8022442 llvm-svn: 107517
Diffstat (limited to 'llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud