OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AtomicRMW
(Results
1 - 19
of
19
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp
360
case
AtomicRMW
: return "
atomicrmw
";
550
case Instruction::
AtomicRMW
:
570
case Instruction::
AtomicRMW
:
588
case Instruction::
AtomicRMW
:
604
case Instruction::
AtomicRMW
:
616
case Instruction::
AtomicRMW
:
626
case Instruction::
AtomicRMW
:
Instructions.cpp
1609
"
AtomicRMW
instructions must be atomic!");
1615
: Instruction(Val->getType(),
AtomicRMW
,
1624
: Instruction(Val->getType(),
AtomicRMW
,
1662
llvm_unreachable("invalid
atomicrmw
operation");
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_interface_atomic.cc
282
static T
AtomicRMW
(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
341
return
AtomicRMW
<T, func_xchg>(thr, pc, a, v, mo);
347
return
AtomicRMW
<T, func_add>(thr, pc, a, v, mo);
353
return
AtomicRMW
<T, func_sub>(thr, pc, a, v, mo);
359
return
AtomicRMW
<T, func_and>(thr, pc, a, v, mo);
365
return
AtomicRMW
<T, func_or>(thr, pc, a, v, mo);
371
return
AtomicRMW
<T, func_xor>(thr, pc, a, v, mo);
377
return
AtomicRMW
<T, func_nand>(thr, pc, a, v, mo);
/src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_interface_atomic.cpp
284
static T
AtomicRMW
(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
340
return
AtomicRMW
<T, func_xchg>(thr, pc, a, v, mo);
346
return
AtomicRMW
<T, func_add>(thr, pc, a, v, mo);
352
return
AtomicRMW
<T, func_sub>(thr, pc, a, v, mo);
358
return
AtomicRMW
<T, func_and>(thr, pc, a, v, mo);
364
return
AtomicRMW
<T, func_or>(thr, pc, a, v, mo);
370
return
AtomicRMW
<T, func_xor>(thr, pc, a, v, mo);
376
return
AtomicRMW
<T, func_nand>(thr, pc, a, v, mo);
/src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_interface_atomic.cpp
285
static T
AtomicRMW
(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
344
return
AtomicRMW
<T, func_xchg>(thr, pc, a, v, mo);
350
return
AtomicRMW
<T, func_add>(thr, pc, a, v, mo);
356
return
AtomicRMW
<T, func_sub>(thr, pc, a, v, mo);
362
return
AtomicRMW
<T, func_and>(thr, pc, a, v, mo);
368
return
AtomicRMW
<T, func_or>(thr, pc, a, v, mo);
374
return
AtomicRMW
<T, func_xor>(thr, pc, a, v, mo);
380
return
AtomicRMW
<T, func_nand>(thr, pc, a, v, mo);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
CaptureTracking.cpp
301
case Instruction::
AtomicRMW
: {
302
//
atomicrmw
conceptually includes both a load and store from
MemoryLocation.cpp
98
case Instruction::
AtomicRMW
:
AliasAnalysis.cpp
656
// Acquire/Release
atomicrmw
has properties that matter for arbitrary addresses.
662
// If the
atomicrmw
address does not alias the location, it does not access
667
// If the
atomicrmw
address aliases the pointer as must alias, set Must.
697
case Instruction::
AtomicRMW
:
ValueTracking.cpp
4613
case Instruction::
AtomicRMW
:
5320
case Instruction::
AtomicRMW
:
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
StackProtector.cpp
234
case Instruction::
AtomicRMW
:
238
//
atomicrmw
conceptually has both load and store semantics, but the
TargetLoweringBase.cpp
1779
case
AtomicRMW
: return 0;
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLLexer.cpp
904
INSTKEYWORD(
atomicrmw
,
AtomicRMW
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlan.h
843
case Instruction::
AtomicRMW
:
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
AttributorAttributes.cpp
1305
case Instruction::
AtomicRMW
:
2097
Instruction::
AtomicRMW
},
2137
case Instruction::
AtomicRMW
:
Attributor.cpp
1928
case Instruction::
AtomicRMW
:
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml
242
|
AtomicRMW
llvm.mli
266
|
AtomicRMW
300
(** The ordering of an atomic [load], [store], [cmpxchg], [
atomicrmw
] or
314
(** The opcode of an [
atomicrmw
] instruction.
2399
(** [build_atomicrmw op ptr val o st b] creates an [
atomicrmw
] instruction with
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h
722
/// This enumeration lists the possible modifications
atomicrmw
can make. In
840
"
atomicrmw
instructions can only be atomic.");
872
return I->getOpcode() == Instruction::
AtomicRMW
;
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp
3101
case Instruction::
AtomicRMW
:
Completed in 90 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026