Home
last modified time | relevance | path

Searched refs:rmw (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/llvm/test/MC/WebAssembly/
Datomics-encodings.s46 # CHECK: i32.atomic.rmw.add 0 # encoding: [0xfe,0x1e,0x02,0x00]
47 i32.atomic.rmw.add 0
48 # CHECK: i64.atomic.rmw.add 0 # encoding: [0xfe,0x1f,0x03,0x00]
49 i64.atomic.rmw.add 0
61 # CHECK: i32.atomic.rmw.sub 0 # encoding: [0xfe,0x25,0x02,0x00]
62 i32.atomic.rmw.sub 0
63 # CHECK: i64.atomic.rmw.sub 0 # encoding: [0xfe,0x26,0x03,0x00]
64 i64.atomic.rmw.sub 0
76 # CHECK: i32.atomic.rmw.and 0 # encoding: [0xfe,0x2c,0x02,0x00]
77 i32.atomic.rmw.and 0
[all …]
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Datomic-mem-consistency.ll100 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
109 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
118 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
127 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
136 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
151 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
161 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
171 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
181 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
191 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
[all …]
Datomic-rmw.ll15 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
24 ; CHECK: i32.atomic.rmw.sub $push0=, 0($0), $1{{$}}
33 ; CHECK: i32.atomic.rmw.and $push0=, 0($0), $1{{$}}
42 ; CHECK: i32.atomic.rmw.or $push0=, 0($0), $1{{$}}
51 ; CHECK: i32.atomic.rmw.xor $push0=, 0($0), $1{{$}}
60 ; CHECK: i32.atomic.rmw.xchg $push0=, 0($0), $1{{$}}
69 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
79 ; CHECK: i32.atomic.rmw.cmpxchg $push0=, 0($0), $1, $2{{$}}
92 ; CHECK: i32.atomic.rmw.cmpxchg
102 ; CHECK: i32.atomic.rmw.cmpxchg
[all …]
Doffset-atomics.ll667 ; CHECK: i32.atomic.rmw.add $push0=, 0($0), $1{{$}}
677 ; CHECK: i32.atomic.rmw.add $push0=, 24($0), $1{{$}}
689 ; CHECK: i32.atomic.rmw.add $push0=, 24($0), $1{{$}}
701 ; CHECK: i32.atomic.rmw.add $push2=, 0($pop1), $1{{$}}
713 ; CHECK: i32.atomic.rmw.add $push2=, 0($pop1), $1{{$}}
727 ; CHECK: i32.atomic.rmw.add $push2=, 0($pop1), $1{{$}}
738 ; CHECK: i32.atomic.rmw.add $push1=, 42($pop0), $0{{$}}
747 ; CHECK: i32.atomic.rmw.add $push1=, gv($pop0), $0{{$}}
761 ; CHECK: i64.atomic.rmw.add $push0=, 0($0), $1{{$}}
771 ; CHECK: i64.atomic.rmw.add $push0=, 24($0), $1{{$}}
[all …]
Datomic-pic.ll18 ; CHECK-NEXT: i32.atomic.rmw.add $push[[L2:[0-9]+]]=, 0($pop[[L0]]), $pop[[L1]]{{$}}
30 ; CHECK-NEXT: i32.atomic.rmw.add $push[[L4:[0-9]+]]=, 0($pop[[L2]]), $pop[[L3]]{{$}}
Dtarget-features.ll38 ; CHECK: i32.atomic.rmw.cmpxchg
50 ; CHECK: i32.atomic.rmw.cmpxchg
Datomic-fence.ll10 ; NOATOMIC-NOT: i32.atomic.rmw.or
/external/llvm-project/llvm/test/MC/AVR/
Dinst-xch.s1 ; RUN: llvm-mc -triple avr -mattr=rmw -show-encoding < %s | FileCheck %s
2 ; RUN: llvm-mc -filetype=obj -triple avr -mattr=rmw < %s | llvm-objdump -d --mattr=rmw - | FileChec…
Dinst-lat.s1 ; RUN: llvm-mc -triple avr -mattr=rmw -show-encoding < %s | FileCheck %s
2 ; RUN: llvm-mc -filetype=obj -triple avr -mattr=rmw < %s | llvm-objdump -d --mattr=rmw - | FileChec…
Dinst-las.s1 ; RUN: llvm-mc -triple avr -mattr=rmw -show-encoding < %s | FileCheck %s
2 ; RUN: llvm-mc -filetype=obj -triple avr -mattr=rmw < %s | llvm-objdump -d --mattr=rmw - | FileChec…
Dinst-lac.s1 ; RUN: llvm-mc -triple avr -mattr=rmw -show-encoding < %s | FileCheck %s
2 ; RUN: llvm-mc -filetype=obj -triple avr -mattr=rmw < %s | llvm-objdump -d --mattr=rmw - | FileChec…
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrAtomics.td386 defm ATOMIC_RMW_ADD_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.add", 0x1e>;
387 defm ATOMIC_RMW_ADD_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.add", 0x1f>;
399 defm ATOMIC_RMW_SUB_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.sub", 0x25>;
400 defm ATOMIC_RMW_SUB_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.sub", 0x26>;
412 defm ATOMIC_RMW_AND_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.and", 0x2c>;
413 defm ATOMIC_RMW_AND_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.and", 0x2d>;
425 defm ATOMIC_RMW_OR_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.or", 0x33>;
426 defm ATOMIC_RMW_OR_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.or", 0x34>;
438 defm ATOMIC_RMW_XOR_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.xor", 0x3a>;
439 defm ATOMIC_RMW_XOR_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.xor", 0x3b>;
[all …]
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrAtomics.td497 defm ATOMIC_RMW_ADD_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.add", 0x1e>;
498 defm ATOMIC_RMW_ADD_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.add", 0x1f>;
510 defm ATOMIC_RMW_SUB_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.sub", 0x25>;
511 defm ATOMIC_RMW_SUB_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.sub", 0x26>;
523 defm ATOMIC_RMW_AND_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.and", 0x2c>;
524 defm ATOMIC_RMW_AND_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.and", 0x2d>;
536 defm ATOMIC_RMW_OR_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.or", 0x33>;
537 defm ATOMIC_RMW_OR_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.or", 0x34>;
549 defm ATOMIC_RMW_XOR_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.xor", 0x3a>;
550 defm ATOMIC_RMW_XOR_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.xor", 0x3b>;
[all …]
/external/llvm/test/CodeGen/X86/
Datomic_idempotent.ll4 ; On x86, an atomic rmw operation that does not modify the value in memory
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlhlo_legalize_to_parallel_loops.cc504 auto rmw = rewriter.create<GenericAtomicRMWOp>(loc, s_and_s_op.out(), in matchAndRewrite() local
506 OpBuilder rmw_builder = OpBuilder::atBlockEnd(rmw.getBody()); in matchAndRewrite()
508 ApplySingleResultLhloCode(loc, {src_elem, rmw.getCurrentValue()}, in matchAndRewrite()
/external/cldr/tools/java/org/unicode/cldr/util/data/
Diso-639-3-macrolanguages.tab339 rom rmw A
Diso-639-3_Name_Index.tab5849 rmw Welsh Romani Romani, Welsh
/external/swiftshader/third_party/subzero/src/
DIceClFlags.def327 clEnumValN(Ice::IceV_RMW, "rmw", "ReadModifyWrite optimization"), \
/external/llvm-project/llvm/lib/Target/AVR/
DAVRDevices.td104 def FeatureRMW : SubtargetFeature<"rmw", "m_supportsRMW", "true",
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRDevices.td104 def FeatureRMW : SubtargetFeature<"rmw", "m_supportsRMW", "true",
/external/llvm/lib/Target/AVR/
DAVR.td122 def FeatureRMW : SubtargetFeature<"rmw", "m_supportsRMW", "true",
/external/llvm-project/llvm/test/CodeGen/X86/
Datomic-idempotent.ll9 ; On x86, an atomic rmw operation that does not modify the value in memory
/external/mesa3d/src/freedreno/.gitlab-ci/reference/
Des2gears-a320.log228 rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050)
267 rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00000000)
625 rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00000000)
14481 rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000)
14482 NEEDS WFI: rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000)
14762 rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050)
14763 NEEDS WFI: rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050)
14817 rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000)
14818 NEEDS WFI: rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000)
/external/llvm-project/llvm/docs/
DAtomics.rst463 * atomic rmw -> loop with cmpxchg or load-linked/store-conditional
/external/llvm/docs/
DAtomics.rst461 * atomic rmw -> loop with cmpxchg or load-linked/store-conditional

12