diff options
| author | Lang Hames <lhames@gmail.com> | 2013-06-28 18:36:42 +0000 |
|---|---|---|
| committer | Lang Hames <lhames@gmail.com> | 2013-06-28 18:36:42 +0000 |
| commit | c22e39d83dcbfe0bee919fdf2d0aaf0944b20cef (patch) | |
| tree | 7a2ede7fd26dba765dbf52d734d23e55bdd0450c /llvm/lib/CodeGen/LiveInterval.cpp | |
| parent | ff9a5c29feba4388a8dc52289abe9d31c0b348fc (diff) | |
| download | bcm5719-llvm-c22e39d83dcbfe0bee919fdf2d0aaf0944b20cef.tar.gz bcm5719-llvm-c22e39d83dcbfe0bee919fdf2d0aaf0944b20cef.zip | |
Add missing case to switch statement - DAGTypeLegalizer::ExpandIntegerResult
should expand ATOMIC_CMP_SWAP nodes the same way that it does for ATOMIC_SWAP.
Since ATOMIC_LOADs on some targets (e.g. older ARM variants) get legalized to
ATOMIC_CMP_SWAPs, the missing case had been causing i64 atomic loads to crash
during isel.
<rdar://problem/14074644>
llvm-svn: 185186
Diffstat (limited to 'llvm/lib/CodeGen/LiveInterval.cpp')
0 files changed, 0 insertions, 0 deletions

