Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp138 case ISD::ATOMIC_FENCE: { in Select()
159 WebAssembly::ATOMIC_FENCE, in Select()
H A DWebAssemblyInstrAtomics.td113 defm ATOMIC_FENCE : ATOMIC_NRI<(outs), (ins i8imm:$flags), [], "atomic.fence",
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1274 ATOMIC_FENCE, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp130 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, LibCall); in Mips16TargetLowering()
H A DMipsSEISelLowering.cpp199 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in MipsSETargetLowering()
H A DMipsISelLowering.cpp1257 case ISD::ATOMIC_FENCE: return lowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp906 if (MI->getOpcode() != AMDGPU::ATOMIC_FENCE) in getAtomicFenceInfo()
2706 assert(MI->getOpcode() == AMDGPU::ATOMIC_FENCE); in expandAtomicFence()
H A DSIInstructions.td113 def ATOMIC_FENCE : SPseudoInstSI<
116 "ATOMIC_FENCE $ordering, $scope"> {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp84 case ISD::ATOMIC_FENCE: return "AtomicFence"; in getOperationName()
H A DLegalizeDAG.cpp4411 case ISD::ATOMIC_FENCE: { in ConvertNodeToLibcall()
H A DSelectionDAGBuilder.cpp5146 SDValue N = DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops); in visitFence()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp150 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in XCoreTargetLowering()
216 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp110 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand); in CSKYTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp271 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in initSPUActions()
1876 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp165 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in M68kTargetLowering()
1422 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1527 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in HexagonTargetLowering()
3388 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp157 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in LoongArchTargetLowering()
378 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td712 def atomic_fence : SDNode<"ISD::ATOMIC_FENCE" , SDTAtomicFence,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1781 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Legal); in SparcTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp316 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in SystemZTargetLowering()
6176 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1332 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in ARMTargetLowering()
1350 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, in ARMTargetLowering()
10582 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, DAG, Subtarget); in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp657 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom); in RISCVTargetLowering()
6248 case ISD::ATOMIC_FENCE: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp536 setOperationAction(ISD::ATOMIC_FENCE , MVT::Other, Custom); in X86TargetLowering()
32354 case ISD::ATOMIC_FENCE: return LowerATOMIC_FENCE(Op, Subtarget, DAG); in LowerOperation()