Searched refs:XCHG (Results 1 – 5 of 5) sorted by relevance
/external/strace/xlat/ |
D | atomic_ops.in | 3 { OR1K_ATOMIC_XCHG, "XCHG" },
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | AddressSanitizer.cpp | 854 } else if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) { in isInterestingMemoryAccess() local 857 *TypeSize = DL.getTypeStoreSizeInBits(XCHG->getCompareOperand()->getType()); in isInterestingMemoryAccess() 859 PtrOperand = XCHG->getPointerOperand(); in isInterestingMemoryAccess()
|
/external/llvm/lib/Target/X86/ |
D | X86SchedHaswell.td | 447 // XCHG. 454 def : InstRW<[WriteXCHG], (instregex "XCHG(8|16|32|64)rr", "XCHG(16|32|64)ar")>; 461 def : InstRW<[WriteXCHGrm], (instregex "XCHG(8|16|32|64)rm")>;
|
D | X86InstrInfo.td | 1712 defm XCHG : ATOMIC_SWAP<0x86, 0x87, "xchg", "atomic_swap", IIC_XCHG_MEM>;
|
/external/llvm/docs/ |
D | Atomics.rst | 430 generate an ``XCHG``, other stores generate a ``MOV``. SequentiallyConsistent 433 uses ``XCHG``, ``atomicrmw add`` and ``atomicrmw sub`` use ``XADD``, and all
|