Searched refs:ATOMIC_STORE (Results 1 - 22 of 22) sorted by relevance

/freebsd-12-stable/sys/amd64/include/
H A Datomic.h126 #define ATOMIC_STORE(TYPE) \ macro
394 #define ATOMIC_STORE(TYPE) \ macro
456 ATOMIC_STORE(TYPE)
465 #undef ATOMIC_STORE macro
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h848 /// OUTCHAIN = ATOMIC_STORE(INCHAIN, ptr, val)
850 ATOMIC_STORE, enumerator in enum:llvm::ISD::NodeType
H A DSelectionDAGNodes.h1415 N->getOpcode() == ISD::ATOMIC_STORE ||
1431 assert(((Opc != ISD::ATOMIC_LOAD && Opc != ISD::ATOMIC_STORE) ||
1472 N->getOpcode() == ISD::ATOMIC_STORE;
/freebsd-12-stable/sys/i386/include/
H A Datomic.h129 #define ATOMIC_STORE(TYPE) \ macro
327 #define ATOMIC_STORE(TYPE) \ macro
677 ATOMIC_STORE(TYPE)
686 #undef ATOMIC_STORE macro
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp156 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom);
223 case ISD::ATOMIC_STORE: return LowerATOMIC_STORE(Op, DAG);
971 assert(N->getOpcode() == ISD::ATOMIC_STORE && "Bad Atomic OP");
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp100 case ISD::ATOMIC_STORE: return "AtomicStore";
H A DLegalizeDAG.cpp1029 case ISD::ATOMIC_STORE:
2803 case ISD::ATOMIC_STORE: {
H A DLegalizeIntegerTypes.cpp1262 case ISD::ATOMIC_STORE:
3795 case ISD::ATOMIC_STORE: Res = ExpandIntOp_ATOMIC_STORE(N); break;
H A DSelectionDAG.cpp619 case ISD::ATOMIC_STORE: {
6630 Opcode == ISD::ATOMIC_STORE) &&
6635 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) :
H A DSelectionDAGBuilder.cpp4826 SDValue OutChain = DAG.getAtomic(ISD::ATOMIC_STORE, dl, MemVT, InChain,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRuntimeLibcallSignatures.cpp422 Table[RTLIB::ATOMIC_STORE] = unsupported;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1594 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom);
1600 setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Custom);
3059 case ISD::ATOMIC_STORE: return LowerATOMIC_LOAD_STORE(Op, DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1483 RTLIB::ATOMIC_STORE, RTLIB::ATOMIC_STORE_1, RTLIB::ATOMIC_STORE_2,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp185 // Lower ATOMIC_LOAD and ATOMIC_STORE into normal volatile loads and
188 setOperationAction(ISD::ATOMIC_STORE, VT, Custom);
248 setOperationAction(ISD::ATOMIC_STORE, MVT::i128, Custom);
5151 case ISD::ATOMIC_STORE:
5251 case ISD::ATOMIC_STORE: {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp269 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Expand);
H A DSIISelLowering.cpp749 setTargetDAGCombine(ISD::ATOMIC_STORE);
10023 case ISD::ATOMIC_STORE:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp91 case ISD::ATOMIC_STORE:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp737 Use->getOpcode() != ISD::ATOMIC_STORE)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp470 setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Expand);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1264 // Mark ATOMIC_LOAD and ATOMIC_STORE custom so we can handle the
1268 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom);
9369 case ISD::ATOMIC_STORE: return LowerAtomicLoadStore(Op, DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1147 setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Expand);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp465 setOperationAction(ISD::ATOMIC_STORE, VT, Custom);
[all...]

Completed in 807 milliseconds