[llvm-commits] [llvm] r147019 - /llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp

Akira Hatanaka ahatanaka at mips.com
Tue Dec 20 16:02:58 PST 2011


Author: ahatanak
Date: Tue Dec 20 18:02:58 2011
New Revision: 147019

URL: http://llvm.org/viewvc/llvm-project?rev=147019&view=rev
Log:
Expand 64-bit atomic load and store.

Modified:
    llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp

Modified: llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp?rev=147019&r1=147018&r2=147019&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp Tue Dec 20 18:02:58 2011
@@ -206,7 +206,9 @@
   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);
 





More information about the llvm-commits mailing list