diff options
| author | Jim Grosbach <grosbach@apple.com> | 2010-07-02 21:23:37 +0000 |
|---|---|---|
| committer | Jim Grosbach <grosbach@apple.com> | 2010-07-02 21:23:37 +0000 |
| commit | 3c432485608342df0157b2f8f9361e20a2125799 (patch) | |
| tree | 2930f70da5f0e600c3d8eed70f4f44546e8ee6db /llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp | |
| parent | cefe3831b7e489ac6c263fd784df1f98a2f1f7fc (diff) | |
| download | bcm5719-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

