Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
Dnacl-atomic-errors.ll92 ; CHECK: Unexpected memory ordering for AtomicRMW
100 ; CHECK: Unexpected memory ordering for AtomicRMW
110 ; CHECK: Unknown AtomicRMW operation
118 ; CHECK: Unknown AtomicRMW operation
126 ; CHECK: Unknown AtomicRMW operation
206 ; CHECK: Unexpected memory ordering for AtomicRMW
Dabi-atomics.ll155 ; CHECK: test_rmw_invalid_7: Unexpected memory ordering for AtomicRMW
162 ; CHECK: test_rmw_invalid_0: Unexpected memory ordering for AtomicRMW
197 ; CHECK: test_rmw_consume: Unexpected memory ordering for AtomicRMW
204 ; CHECK: test_rmw_relaxed: Unexpected memory ordering for AtomicRMW
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp185 auto *AtomicRMW = in TEST_F() local
204 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), ModRefInfo::ModRef); in TEST_F()
205 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef); in TEST_F()
/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-7.0/llvm/lib/IR/
DInstruction.cpp330 case AtomicRMW: return "atomicrmw"; in getOpcodeName()
511 case Instruction::AtomicRMW: in mayReadFromMemory()
531 case Instruction::AtomicRMW: in mayWriteToMemory()
549 case Instruction::AtomicRMW: in isAtomic()
565 case Instruction::AtomicRMW: in hasAtomicLoad()
577 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/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.cpp89 INTRIN(AtomicRMW, SideEffects_T, ReturnsTwice_F, MemoryWrite_T) \
292 case AtomicRMW: in isMemoryOrderValid()
DIceIntrinsics.h47 AtomicRMW, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DMemoryLocation.h92 case Instruction::AtomicRMW: in getOrNone()
DAliasAnalysis.h643 case Instruction::AtomicRMW: in getModRefInfo()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter.cc241 AtomicRMW(llvm::AtomicRMWInst::FAdd, output_address, source, in MaybeEmitDirectAtomicOperation()
247 AtomicRMW(llvm::AtomicRMWInst::Add, output_address, source, in MaybeEmitDirectAtomicOperation()
259 AtomicRMW(opcode, output_address, source, in MaybeEmitDirectAtomicOperation()
269 AtomicRMW(opcode, output_address, source, in MaybeEmitDirectAtomicOperation()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DCaptureTracking.cpp300 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
/external/llvm/lib/Analysis/
DCaptureTracking.cpp285 case Instruction::AtomicRMW: { in PointerMayBeCaptured()
/external/llvm/test/CodeGen/PowerPC/
Datomics.ll110 ; AtomicRMW
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Datomics.ll116 ; AtomicRMW
/external/llvm/include/llvm/IR/
DInstruction.def154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstruction.def158 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def154 HANDLE_MEMORY_INST(35, AtomicRMW , AtomicRMWInst )
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dir_builder_mixin.h68 llvm::Value* AtomicRMW(Args&&... args) { in AtomicRMW() function
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/AMDGPU/
Datomics.ll5 ; Make sure the pointer / address space of AtomicRMW is considered
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h491 case Instruction::AtomicRMW: in getModRefInfo()
/external/llvm/lib/AsmParser/
DLLLexer.cpp770 INSTKEYWORD(atomicrmw, AtomicRMW); in LexIdentifier()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/AsmParser/
DLLLexer.cpp861 INSTKEYWORD(atomicrmw, AtomicRMW); in LexIdentifier()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1470 case AtomicRMW: return 0; in InstructionOpcodeToISD()

12