aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2013-06-28 18:36:42 +0000
committerLang Hames <lhames@gmail.com>2013-06-28 18:36:42 +0000
commitdfccd9ee98cd6590bd82fa6edf24d510d953a2a0 (patch)
treebb1a0138ea6ddc08db2ce2526db9d2901e4bd21c /test/Analysis
parenta45b375610b24243ad131c96142f7f57c08c2d43 (diff)
downloadexternal_llvm-dfccd9ee98cd6590bd82fa6edf24d510d953a2a0.zip
external_llvm-dfccd9ee98cd6590bd82fa6edf24d510d953a2a0.tar.gz
external_llvm-dfccd9ee98cd6590bd82fa6edf24d510d953a2a0.tar.bz2
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> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185186 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis')
0 files changed, 0 insertions, 0 deletions