/external/compiler-rt/lib/tsan/rtl/ |
tsan_interface_atomic.cc | 291 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) { 313 return AtomicRMW<T, func_xchg>(thr, pc, a, v, mo); 319 return AtomicRMW<T, func_add>(thr, pc, a, v, mo); 325 return AtomicRMW<T, func_sub>(thr, pc, a, v, mo); 331 return AtomicRMW<T, func_and>(thr, pc, a, v, mo); 337 return AtomicRMW<T, func_or>(thr, pc, a, v, mo); 343 return AtomicRMW<T, func_xor>(thr, pc, a, v, mo); 349 return AtomicRMW<T, func_nand>(thr, pc, a, v, mo);
|
/external/llvm/lib/IR/ |
Instruction.cpp | 221 case AtomicRMW: return "atomicrmw"; 427 case Instruction::AtomicRMW: 447 case Instruction::AtomicRMW:
|
Instructions.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 362 case Instruction::AtomicRMW: 453 /// a particular atomicrmw modifies or reads the specified memory location.
|
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 680 INSTKEYWORD(atomicrmw, AtomicRMW);
|
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.ml | 202 | AtomicRMW [all...] |
llvm.mli | 252 | AtomicRMW [all...] |
/external/llvm/include/llvm/IR/ |
Instructions.h | 563 /// This enumeration lists the possible modifications atomicrmw can make. In 636 "atomicrmw instructions can only be atomic."); 674 return I->getOpcode() == Instruction::AtomicRMW; [all...] |
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | [all...] |
/frameworks/compile/slang/BitWriter_2_9_func/ |
BitcodeWriter.cpp | [all...] |
/frameworks/compile/slang/BitWriter_3_2/ |
BitcodeWriter.cpp | [all...] |