HomeSort by: relevance | last modified time | path
    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