Home
last modified time | relevance | path

Searched refs:ATOMIC_SWAP (Results 1 – 11 of 11) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h605 ATOMIC_SWAP, enumerator
DSelectionDAGNodes.h960 N->getOpcode() == ISD::ATOMIC_SWAP ||
1018 N->getOpcode() == ISD::ATOMIC_SWAP ||
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp127 case ISD::ATOMIC_SWAP: in PromoteIntegerResult()
1069 case ISD::ATOMIC_SWAP: { in ExpandIntegerResult()
1116 case ISD::ATOMIC_SWAP: in ExpandAtomic()
DSelectionDAG.cpp425 case ISD::ATOMIC_SWAP: in AddNodeIDCustom()
3895 Opcode == ISD::ATOMIC_SWAP) && in getAtomic()
5773 case ISD::ATOMIC_SWAP: return "AtomicSwap"; in getOperationName()
DLegalizeDAG.cpp2843 case ISD::ATOMIC_SWAP: in ExpandAtomic()
2975 case ISD::ATOMIC_SWAP: in ExpandNode()
DDAGCombiner.cpp7093 case ISD::ATOMIC_SWAP: in visitMEMBARRIER()
7119 case ISD::ATOMIC_SWAP: in visitMEMBARRIER()
DSelectionDAGBuilder.cpp4904 return implVisitBinaryAtomic(I, ISD::ATOMIC_SWAP); in visitIntrinsicCall()
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td399 // Atomic instructions with 2 source operands (ATOMIC_SWAP & ATOMIC_LOAD_*).
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td404 def atomic_swap : SDNode<"ISD::ATOMIC_SWAP", SDTAtomic2,
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp610 setOperationAction(ISD::ATOMIC_SWAP, MVT::i8, Expand); in ARMTargetLowering()
611 setOperationAction(ISD::ATOMIC_SWAP, MVT::i16, Expand); in ARMTargetLowering()
612 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Expand); in ARMTargetLowering()
648 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, Expand); in ARMTargetLowering()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp518 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, Custom); in X86TargetLowering()
9478 case ISD::ATOMIC_SWAP: in ReplaceNodeResults()