Home
last modified time | relevance | path

Searched refs:MEMBARRIER (Results 1 – 21 of 21) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dbarrier-sse.ll4 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep MEMBARRIER
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h611 MEMBARRIER, enumerator
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp63 setOperationAction(ISD::MEMBARRIER, MVT::Other, Custom); in MipsSETargetLowering()
DMips16ISelLowering.cpp56 setOperationAction(ISD::MEMBARRIER, MVT::Other, Expand); in Mips16TargetLowering()
DMipsISelLowering.cpp914 case ISD::MEMBARRIER: return lowerMEMBARRIER(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h97 MEMBARRIER, // Memory barrier (DMB) enumerator
DARMISelLowering.cpp722 setOperationAction(ISD::MEMBARRIER, MVT::Other, Custom); in ARMTargetLowering()
740 setOperationAction(ISD::MEMBARRIER, MVT::Other, Expand); in ARMTargetLowering()
982 case ARMISD::MEMBARRIER: return "ARMISD::MEMBARRIER"; in getTargetNodeName()
2480 return DAG.getNode(ARMISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0), in LowerMEMBARRIER()
2499 return DAG.getNode(ARMISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0), in LowerATOMIC_FENCE()
5568 case ISD::MEMBARRIER: return LowerMEMBARRIER(Op, DAG, Subtarget); in LowerOperation()
DARMInstrInfo.td165 def ARMMemBarrier : SDNode<"ARMISD::MEMBARRIER", SDT_ARMMEMBARRIER,
/external/llvm/lib/Target/X86/
DX86ISelLowering.h345 MEMBARRIER, enumerator
DX86ISelLowering.cpp511 setOperationAction(ISD::MEMBARRIER , MVT::Other, Custom); in X86TargetLowering()
11863 return DAG.getNode(X86ISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0)); in LowerMEMBARRIER()
11918 return DAG.getNode(X86ISD::MEMBARRIER, dl, MVT::Other, Op.getOperand(0)); in LowerATOMIC_FENCE()
12102 case ISD::MEMBARRIER: return LowerMEMBARRIER(Op, Subtarget, DAG); in LowerOperation()
12545 case X86ISD::MEMBARRIER: return "X86ISD::MEMBARRIER"; in getTargetNodeName()
DX86InstrCompiler.td601 "#MEMBARRIER",
DX86InstrInfo.td116 def X86MemBarrier : SDNode<"X86ISD::MEMBARRIER", SDT_X86MEMBARRIER,
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp57 case ISD::MEMBARRIER: return "MemBarrier"; in getOperationName()
DLegalizeIntegerTypes.cpp780 case ISD::MEMBARRIER: Res = PromoteIntOp_MEMBARRIER(N); break; in PromoteIntegerOperand()
DLegalizeDAG.cpp2763 case ISD::MEMBARRIER: { in ExpandNode()
DDAGCombiner.cpp1168 case ISD::MEMBARRIER: return visitMEMBARRIER(N); in visit()
9187 if (fence.getOpcode() != ISD::MEMBARRIER) in visitMEMBARRIER()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1378 setOperationAction(ISD::MEMBARRIER, MVT::Other, Custom); in HexagonTargetLowering()
1530 case ISD::MEMBARRIER: return LowerMEMBARRIER(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td726 def MEMBARRIER : MBlazePseudo<(outs), (ins),
1046 def : Pat<(atomic_fence (imm), (imm)), (MEMBARRIER)>;
DMBlazeISelLowering.cpp242 case MBlaze::MEMBARRIER: in EmitInstrWithCustomInserter()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp754 setOperationAction(ISD::MEMBARRIER, MVT::Other, Expand); in SparcTargetLowering()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td417 def membarrier : SDNode<"ISD::MEMBARRIER" , SDTMemBarrier,