Home
last modified time | relevance | path

Searched refs:ATOMIC_FENCE (Results 1 – 25 of 47) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dmemory-legalizer-atomic-fence.ll7 ; GCN-NOT: ATOMIC_FENCE
21 ; GCN-NOT: ATOMIC_FENCE
32 ; GCN-NOT: ATOMIC_FENCE
45 ; GCN-NOT: ATOMIC_FENCE
58 ; GCN-NOT: ATOMIC_FENCE
68 ; GCN-NOT: ATOMIC_FENCE
78 ; GCN-NOT: ATOMIC_FENCE
88 ; GCN-NOT: ATOMIC_FENCE
98 ; GCN-NOT: ATOMIC_FENCE
112 ; GCN-NOT: ATOMIC_FENCE
[all …]
Dfence-amdgiz.ll7 ; CHECK-NOT: ATOMIC_FENCE
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h603 ATOMIC_FENCE, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h698 ATOMIC_FENCE, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h744 ATOMIC_FENCE, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIMemoryLegalizer.cpp566 if (MI->getOpcode() != AMDGPU::ATOMIC_FENCE) in getAtomicFenceInfo()
936 assert(MI->getOpcode() == AMDGPU::ATOMIC_FENCE); in expandAtomicFence()
DSIInstructions.td88 def ATOMIC_FENCE : SPseudoInstSI<
91 "ATOMIC_FENCE $ordering, $scope"> {
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp103 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in BlackfinTargetLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp63 case ISD::ATOMIC_FENCE: return "AtomicFence"; in getOperationName()
/external/llvm/lib/Target/Mips/
DMips16ISelLowering.cpp131 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in Mips16TargetLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp83 case ISD::ATOMIC_FENCE: return "AtomicFence"; in getOperationName()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMips16ISelLowering.cpp131 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in Mips16TargetLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DAtomics.rst603 There's also, somewhat separately, the possibility to lower ``ATOMIC_FENCE`` to
605 above, controlled purely by ``setOperationAction(ISD::ATOMIC_FENCE, ...)``.
/external/llvm/docs/
DAtomics.rst603 There's also, somewhat separately, the possibility to lower ``ATOMIC_FENCE`` to
605 above, controlled purely by ``setOperationAction(ISD::ATOMIC_FENCE, ...)``.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp154 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in XCoreTargetLowering()
221 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp157 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in XCoreTargetLowering()
224 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.cpp196 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in MipsTargetLowering()
679 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelLowering.cpp754 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in SparcTargetLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1301 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in HexagonTargetLowering()
2818 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1803 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in HexagonTargetLowering()
2787 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td413 def atomic_fence : SDNode<"ISD::ATOMIC_FENCE" , SDTAtomicFence,
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td493 def atomic_fence : SDNode<"ISD::ATOMIC_FENCE" , SDTAtomicFence,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td475 def atomic_fence : SDNode<"ISD::ATOMIC_FENCE" , SDTAtomicFence,
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.cpp623 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in ARMTargetLowering()
637 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in ARMTargetLowering()
4950 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG, Subtarget); in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3322 return DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops, 3); in InsertFenceForAtomic()
3409 DAG.setRoot(DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops, 3)); in visitFence()

12