diff options
| author | Akira Hatanaka <ahatanaka@mips.com> | 2011-12-21 00:02:58 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@mips.com> | 2011-12-21 00:02:58 +0000 |
| commit | 91c052c4d814e8ccc27c3925930d1d6f0c2b1d36 (patch) | |
| tree | 2b841bd67930a464a57f47c5897f5989a6935c19 | |
| parent | bd95275f7a57ea76622660a44cca4f1eb89f7517 (diff) | |
| download | bcm5719-llvm-91c052c4d814e8ccc27c3925930d1d6f0c2b1d36.tar.gz bcm5719-llvm-91c052c4d814e8ccc27c3925930d1d6f0c2b1d36.zip | |
Expand 64-bit atomic load and store.
llvm-svn: 147019
| -rw-r--r-- | llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelLowering.cpp b/llvm/lib/Target/Mips/MipsISelLowering.cpp index d0ee632db74..8af75e0552e 100644 --- a/llvm/lib/Target/Mips/MipsISelLowering.cpp +++ b/llvm/lib/Target/Mips/MipsISelLowering.cpp @@ -206,7 +206,9 @@ MipsTargetLowering(MipsTargetMachine &TM) setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Expand); + setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Expand); setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Expand); + setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Expand); setInsertFencesForAtomic(true); |

