Home
last modified time | relevance | path

Searched refs:AtomicRMW (Results 1 – 25 of 60) sorted by relevance

123

/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp184 auto *AtomicRMW = in TEST_F() local
203 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), MRI_ModRef); in TEST_F()
204 EXPECT_EQ(AA.getModRefInfo(AtomicRMW), MRI_ModRef); in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp335 case AtomicRMW: return "atomicrmw"; in getOpcodeName()
521 case Instruction::AtomicRMW: in mayReadFromMemory()
541 case Instruction::AtomicRMW: in mayWriteToMemory()
559 case Instruction::AtomicRMW: in isAtomic()
575 case Instruction::AtomicRMW: in hasAtomicLoad()
587 case Instruction::AtomicRMW: in hasAtomicStore()
/external/llvm-project/llvm/lib/IR/
DInstruction.cpp359 case AtomicRMW: return "atomicrmw"; in getOpcodeName()
549 case Instruction::AtomicRMW: in mayReadFromMemory()
569 case Instruction::AtomicRMW: in mayWriteToMemory()
587 case Instruction::AtomicRMW: in isAtomic()
603 case Instruction::AtomicRMW: in hasAtomicLoad()
615 case Instruction::AtomicRMW: in hasAtomicStore()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cc276 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) { in AtomicRMW() function
335 return AtomicRMW<T, func_xchg>(thr, pc, a, v, mo); in AtomicExchange()
341 return AtomicRMW<T, func_add>(thr, pc, a, v, mo); in AtomicFetchAdd()
347 return AtomicRMW<T, func_sub>(thr, pc, a, v, mo); in AtomicFetchSub()
353 return AtomicRMW<T, func_and>(thr, pc, a, v, mo); in AtomicFetchAnd()
359 return AtomicRMW<T, func_or>(thr, pc, a, v, mo); in AtomicFetchOr()
365 return AtomicRMW<T, func_xor>(thr, pc, a, v, mo); in AtomicFetchXor()
371 return AtomicRMW<T, func_nand>(thr, pc, a, v, mo); in AtomicFetchNand()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cpp281 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) { in AtomicRMW() function
340 return AtomicRMW<T, func_xchg>(thr, pc, a, v, mo); in AtomicExchange()
346 return AtomicRMW<T, func_add>(thr, pc, a, v, mo); in AtomicFetchAdd()
352 return AtomicRMW<T, func_sub>(thr, pc, a, v, mo); in AtomicFetchSub()
358 return AtomicRMW<T, func_and>(thr, pc, a, v, mo); in AtomicFetchAnd()
364 return AtomicRMW<T, func_or>(thr, pc, a, v, mo); in AtomicFetchOr()
370 return AtomicRMW<T, func_xor>(thr, pc, a, v, mo); in AtomicFetchXor()
376 return AtomicRMW<T, func_nand>(thr, pc, a, v, mo); in AtomicFetchNand()
/external/llvm-project/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp187 auto *AtomicRMW = new AtomicRMWInst( in TEST_F() local
206 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), ModRefInfo::ModRef); in TEST_F()
207 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef); in TEST_F()
/external/llvm/lib/IR/
DInstruction.cpp297 case AtomicRMW: return "atomicrmw"; in getOpcodeName()
488 case Instruction::AtomicRMW: in mayReadFromMemory()
510 case Instruction::AtomicRMW: in mayWriteToMemory()
528 case Instruction::AtomicRMW: in isAtomic()
/external/swiftshader/third_party/subzero/src/
DIceIntrinsics.cpp41 case AtomicRMW: in isMemoryOrderValid()
DIceIntrinsics.h41 AtomicRMW, enumerator
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter.cc301 AtomicRMW(llvm::AtomicRMWInst::FAdd, output_address, source, in MaybeEmitDirectAtomicOperation()
309 AtomicRMW(llvm::AtomicRMWInst::Add, output_address, source, in MaybeEmitDirectAtomicOperation()
321 AtomicRMW(opcode, output_address, source, in MaybeEmitDirectAtomicOperation()
331 AtomicRMW(opcode, output_address, source, in MaybeEmitDirectAtomicOperation()
/external/llvm/lib/Analysis/
DCaptureTracking.cpp285 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemoryLocation.h217 case Instruction::AtomicRMW: in getOrNone()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCaptureTracking.cpp316 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
/external/llvm-project/llvm/lib/Analysis/
DMemoryLocation.cpp98 case Instruction::AtomicRMW: in getOrNone()
DCaptureTracking.cpp339 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
/external/llvm/test/CodeGen/PowerPC/
Datomics.ll110 ; AtomicRMW
/external/llvm/include/llvm/IR/
DInstruction.def154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.def177 HANDLE_MEMORY_INST(37, AtomicRMW , AtomicRMWInst )
/external/llvm-project/llvm/include/llvm/IR/
DInstruction.def177 HANDLE_MEMORY_INST(37, AtomicRMW , AtomicRMWInst )
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DStackProtector.cpp209 case Instruction::AtomicRMW: in HasAddressTaken()
/external/llvm-project/llvm/lib/CodeGen/
DStackProtector.cpp233 case Instruction::AtomicRMW: in HasAddressTaken()
/external/llvm-project/llvm/test/Transforms/LoopStrengthReduce/AMDGPU/
Datomics.ll5 ; Make sure the pointer / address space of AtomicRMW is considered
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dir_builder_mixin.h68 llvm::Value* AtomicRMW(Args&&... args) { in AtomicRMW() function
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h491 case Instruction::AtomicRMW: in getModRefInfo()

123