• Home
  • Raw
  • Download

Lines Matching refs:rl

37 int AqRlToMemoryOrder(bool aq, bool rl) {  in AqRlToMemoryOrder()  argument
39 if (rl) { in AqRlToMemoryOrder()
45 if (rl) { in AqRlToMemoryOrder()
54 uint64_t AtomicExchange(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicExchange() argument
58 return __atomic_exchange_n(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicExchange()
62 uint64_t AtomicAdd(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicAdd() argument
66 return __atomic_fetch_add(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicAdd()
70 uint64_t AtomicXor(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicXor() argument
74 return __atomic_fetch_xor(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicXor()
78 uint64_t AtomicAnd(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicAnd() argument
82 return __atomic_fetch_and(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicAnd()
86 uint64_t AtomicOr(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicOr() argument
90 return __atomic_fetch_or(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicOr()
94 uint64_t AtomicMin(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicMin() argument
98 return __atomic_fetch_min(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicMin()
102 uint64_t AtomicMax(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicMax() argument
106 return __atomic_fetch_max(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl)); in AtomicMax()
110 uint64_t AtomicMinu(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicMinu() argument
115 __atomic_fetch_min(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl))); in AtomicMinu()
119 uint64_t AtomicMaxu(uint64_t arg1, uint64_t arg2, bool aq, bool rl) { in AtomicMaxu() argument
124 __atomic_fetch_max(ptr, IntType(arg2), AqRlToMemoryOrder(aq, rl))); in AtomicMaxu()