/external/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 184 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/ |
D | Instruction.cpp | 335 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/ |
D | Instruction.cpp | 359 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/ |
D | tsan_interface_atomic.cc | 276 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/ |
D | tsan_interface_atomic.cpp | 281 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/ |
D | AliasAnalysisTest.cpp | 187 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/ |
D | Instruction.cpp | 297 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/ |
D | IceIntrinsics.cpp | 41 case AtomicRMW: in isMemoryOrderValid()
|
D | IceIntrinsics.h | 41 AtomicRMW, enumerator
|
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | ir_emitter.cc | 301 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/ |
D | CaptureTracking.cpp | 285 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | MemoryLocation.h | 217 case Instruction::AtomicRMW: in getOrNone()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | CaptureTracking.cpp | 316 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | MemoryLocation.cpp | 98 case Instruction::AtomicRMW: in getOrNone()
|
D | CaptureTracking.cpp | 339 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
|
/external/llvm/test/CodeGen/PowerPC/ |
D | atomics.ll | 110 ; AtomicRMW
|
/external/llvm/include/llvm/IR/ |
D | Instruction.def | 154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.def | 154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Instruction.def | 177 HANDLE_MEMORY_INST(37, AtomicRMW , AtomicRMWInst )
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | Instruction.def | 177 HANDLE_MEMORY_INST(37, AtomicRMW , AtomicRMWInst )
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | StackProtector.cpp | 209 case Instruction::AtomicRMW: in HasAddressTaken()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | StackProtector.cpp | 233 case Instruction::AtomicRMW: in HasAddressTaken()
|
/external/llvm-project/llvm/test/Transforms/LoopStrengthReduce/AMDGPU/ |
D | atomics.ll | 5 ; Make sure the pointer / address space of AtomicRMW is considered
|
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/ |
D | ir_builder_mixin.h | 68 llvm::Value* AtomicRMW(Args&&... args) { in AtomicRMW() function
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 491 case Instruction::AtomicRMW: in getModRefInfo()
|