Searched refs:ATOMIC_LOAD (Results 1 - 19 of 19) sorted by relevance

/freebsd-10-stable/contrib/libcxxrt/
H A Datomic.h10 * ATOMIC_LOAD.
24 #define ATOMIC_LOAD(addr)\ macro
27 #define ATOMIC_LOAD(addr)\ macro
H A Dmemory.cc69 return ATOMIC_LOAD(&new_handl);
H A Dexception.cc1519 return ATOMIC_LOAD(&unexpectedHandler);
1531 return ATOMIC_LOAD(&terminateHandler);
/freebsd-10-stable/sys/amd64/include/
H A Datomic.h97 #define ATOMIC_LOAD(TYPE, LOP) \ macro
322 #define ATOMIC_LOAD(TYPE, LOP) \ macro
336 #define ATOMIC_LOAD(TYPE, LOP) \ macro
374 ATOMIC_LOAD(char, "cmpxchgb %b0,%1");
375 ATOMIC_LOAD(short, "cmpxchgw %w0,%1");
376 ATOMIC_LOAD(int, "cmpxchgl %0,%1");
377 ATOMIC_LOAD(long, "cmpxchgq %0,%1");
385 #undef ATOMIC_LOAD macro
/freebsd-10-stable/sys/i386/include/
H A Datomic.h97 #define ATOMIC_LOAD(TYPE, LOP) \ macro
275 #define ATOMIC_LOAD(TYPE, LOP) \ macro
289 #define ATOMIC_LOAD(TYPE, LOP) \ macro
551 ATOMIC_LOAD(char, "cmpxchgb %b0,%1");
552 ATOMIC_LOAD(short, "cmpxchgw %w0,%1");
553 ATOMIC_LOAD(int, "cmpxchgl %0,%1");
554 ATOMIC_LOAD(long, "cmpxchgl %0,%1");
562 #undef ATOMIC_LOAD macro
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h602 /// Val, OUTCHAIN = ATOMIC_LOAD(INCHAIN, ptr)
604 ATOMIC_LOAD, enumerator in enum:llvm::ISD::NodeType
606 /// OUTCHAIN = ATOMIC_LOAD(INCHAIN, ptr, val)
H A DSelectionDAGNodes.h1077 N->getOpcode() == ISD::ATOMIC_LOAD ||
1169 N->getOpcode() == ISD::ATOMIC_LOAD ||
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp70 case ISD::ATOMIC_LOAD: return "AtomicLoad";
H A DSelectionDAG.cpp457 case ISD::ATOMIC_LOAD:
4241 if (Opcode != ISD::ATOMIC_LOAD)
4287 if (Opcode != ISD::ATOMIC_LOAD)
4346 if (Opcode != ISD::ATOMIC_LOAD)
4363 assert(Opcode == ISD::ATOMIC_LOAD && "Invalid Atomic Op");
H A DLegalizeIntegerTypes.cpp122 case ISD::ATOMIC_LOAD:
1125 case ISD::ATOMIC_LOAD: ExpandIntRes_ATOMIC_LOAD(N, Lo, Hi); break;
H A DLegalizeDAG.cpp2862 case ISD::ATOMIC_LOAD: {
H A DSelectionDAGBuilder.cpp3647 DAG.getAtomic(ISD::ATOMIC_LOAD, dl, VT, VT, InChain,
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1496 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Custom);
1502 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom);
2839 case ISD::ATOMIC_LOAD:
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp349 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Expand);
350 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Expand);
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp768 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom);
788 // Mark ATOMIC_LOAD and ATOMIC_STORE custom so we can handle the
790 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Custom);
6158 case ISD::ATOMIC_LOAD:
6186 case ISD::ATOMIC_LOAD:
H A DARMISelDAGToDAG.cpp3324 case ISD::ATOMIC_LOAD:
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp137 // Expand ATOMIC_LOAD and ATOMIC_STORE using ATOMIC_CMP_SWAP.
139 setOperationAction(ISD::ATOMIC_LOAD, VT, Expand);
2386 // Implement EmitInstrWithCustomInserter for pseudo ATOMIC_LOAD{,W}_*
2511 // ATOMIC_LOAD{,W}_{,U}{MIN,MAX} instruction MI. CompareOpcode is the
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp501 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Expand);
503 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Expand);
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp580 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom);
13704 case ISD::ATOMIC_LOAD:

Completed in 724 milliseconds