Home
last modified time | relevance | path

Searched refs:AtomicLoad (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td221 multiclass AtomicLoad<WebAssemblyRegClass rc, string name, int atomic_op> {
226 defm ATOMIC_LOAD_I32 : AtomicLoad<I32, "i32.atomic.load", 0x10>;
227 defm ATOMIC_LOAD_I64 : AtomicLoad<I64, "i64.atomic.load", 0x11>;
251 defm ATOMIC_LOAD8_U_I32 : AtomicLoad<I32, "i32.atomic.load8_u", 0x12>;
252 defm ATOMIC_LOAD16_U_I32 : AtomicLoad<I32, "i32.atomic.load16_u", 0x13>;
253 defm ATOMIC_LOAD8_U_I64 : AtomicLoad<I64, "i64.atomic.load8_u", 0x14>;
254 defm ATOMIC_LOAD16_U_I64 : AtomicLoad<I64, "i64.atomic.load16_u", 0x15>;
255 defm ATOMIC_LOAD32_U_I64 : AtomicLoad<I64, "i64.atomic.load32_u", 0x16>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1290 class AtomicLoad<PatFrag Op, RegisterClass DRC,
1321 def AtomicLoad8 : AtomicLoad<atomic_load_8, GPR8, PTRREGS>;
1322 def AtomicLoad16 : AtomicLoad<atomic_load_16, DREGS, PTRDISPREGS>;
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp222 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a, in AtomicLoad() function
/freebsd-13.1/contrib/sqlite3/
H A Dsqlite3.c13050 # define AtomicLoad(PTR) (*(PTR)) macro
28262 return AtomicLoad(&mem0.nearlyFull);
62446 u32 y = AtomicLoad(pInfo->aReadMark+i);
62505 if( AtomicLoad(&db->u1.isInterrupted) ){
63212 u32 thisMark = AtomicLoad(pInfo->aReadMark+i);
63278 pWal->minFrame = AtomicLoad(&pInfo->nBackfill)+1;
63280 if( AtomicLoad(pInfo->aReadMark+mxI)!=mxReadMark
63570 while( (iH = AtomicLoad(&sLoc.aHash[iKey]))!=0 ){
81325 if( AtomicLoad(&db->u1.isInterrupted) ){
95168 assert( AtomicLoad(&db->u1.isInterrupted) );
[all …]