/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 1269 MEMBARRIER, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 220 MI.isImplicitDef() || MI.getOpcode() == TargetOpcode::MEMBARRIER || in getInstSizeInBytes()
|
H A D | SystemZISelLowering.cpp | 4541 return DAG.getNode(ISD::MEMBARRIER, DL, MVT::Other, Op.getOperand(0)); in lowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVInstructionSelector.cpp | 1289 MIB.buildInstr(TargetOpcode::MEMBARRIER, {}, {}); in emitFence() 1297 MIB.buildInstr(TargetOpcode::MEMBARRIER, {}, {}); in emitFence()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 83 case ISD::MEMBARRIER: return "MemBarrier"; in getOperationName()
|
H A D | SelectionDAGISel.cpp | 2489 CurDAG->SelectNodeTo(N, TargetOpcode::MEMBARRIER, N->getValueType(0), in Select_MEMBARRIER() 3243 case ISD::MEMBARRIER: in SelectCodeCommon()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrAtomics.td | 17 def : Pat<(atomic_fence (timm), 0), (MEMBARRIER)>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TargetOpcodes.def | 222 HANDLE_TARGET_OPCODE(MEMBARRIER)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 925 return DAG.getNode(ISD::MEMBARRIER, DL, MVT::Other, Op.getOperand(0)); in LowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1141 return DAG.getNode(ISD::MEMBARRIER, DL, MVT::Other, Op.getOperand(0)); in lowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1812 case TargetOpcode::MEMBARRIER: in emitFunctionBody()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 706 def membarrier : SDNode<"ISD::MEMBARRIER", SDTNone,
|
H A D | Target.td | 1497 def MEMBARRIER : StandardPseudoInstruction {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 1483 return DAG.getNode(ISD::MEMBARRIER, DL, MVT::Other, Op.getOperand(0)); in lowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 2426 BuildMI(MBB, I, MIMetadata(I), TII.get(TargetOpcode::MEMBARRIER)); in earlySelect()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.td | 6515 def : Pat<(atomic_fence (timm), 0), (MEMBARRIER)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 5672 // MEMBARRIER is a compiler barrier; it codegens to a no-op. in LowerATOMIC_FENCE() 5673 return DAG.getNode(ISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0)); in LowerATOMIC_FENCE() 5680 // MEMBARRIER is a compiler barrier; it codegens to a no-op. in LowerATOMIC_FENCE() 5681 return DAG.getNode(ISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0)); in LowerATOMIC_FENCE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 31070 return DAG.getNode(ISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0)); in LowerATOMIC_FENCE() 31723 SDValue NewChain = DAG.getNode(ISD::MEMBARRIER, DL, MVT::Other, Chain); in lowerAtomicArith()
|