Home
last modified time | relevance | path

Searched refs:LOCK (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Linux/
H A Dpthread_mutex.cpp15 #define LOCK __pthread_mutex_lock macro
18 #define LOCK pthread_mutex_lock macro
26 LOCK(&m); in Start()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrCompiler.td702 OpSize16, LOCK;
710 OpSize32, LOCK;
743 LOCK;
774 LOCK;
801 LOCK;
813 LOCK;
818 LOCK;
830 LOCK;
860 OpSize16, TB, LOCK;
864 OpSize32, TB, LOCK;
[all …]
H A DX86SchedPredicates.td88 // A predicate used to check if an instruction has a LOCK prefix.
H A DX86InstrInfo.h570 return MI.getDesc().TSFlags & X86II::LOCK; in hasLockPrefix()
H A DX86ScheduleBtVer2.td447 // LOCK XADD %ecx, (%rsp) ## Instruction Latency: 16cy
H A DX86InstrFormats.td200 class LOCK { bit hasLockPrefix = 1; }
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstPrinterCommon.cpp359 if ((TSFlags & X86II::LOCK) || (Flags & X86::IP_HAS_LOCK)) in printInstFlags()
H A DX86MCCodeEmitter.cpp667 assert(!(TSFlags & X86II::LOCK) && "Can't have LOCK VEX."); in emitVEXOpcodePrefix()
1259 if (TSFlags & X86II::LOCK || MI.getFlags() & X86::IP_HAS_LOCK) in emitOpcodePrefix()
H A DX86BaseInfo.h893 LOCK = 1 << LOCKShift, enumerator
/llvm-project-15.0.7/llvm/docs/
H A DAtomics.rst439 generated. ``cmpxchg`` uses the ``LOCK CMPXCHG`` instruction. ``atomicrmw xchg``
441 other ``atomicrmw`` operations generate a loop with ``LOCK CMPXCHG``. Depending
443 operations like ``LOCK AND``, but that does not work in general.
/llvm-project-15.0.7/flang/docs/
H A Df2018-grammar.md555 R1179 lock-stmt -> LOCK ( lock-variable [, lock-stat-list] )