/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrAtomics.td | 178 def : Pat<(releasing_store<atomic_store_8> GPR64sp:$ptr, GPR32:$val), 180 def : Pat<(relaxed_store<atomic_store_8> 184 def : Pat<(relaxed_store<atomic_store_8> 188 def : Pat<(relaxed_store<atomic_store_8> 191 def : Pat<(relaxed_store<atomic_store_8> 594 def : Pat<(releasing_store<atomic_store_8>
|
/freebsd/sys/dev/ena/ |
H A D | ena_datapath.c | 86 atomic_store_8(&tx_ring->cleanup_running, 1); in ena_cleanup() 98 atomic_store_8(&tx_ring->first_interrupt, 1); in ena_cleanup() 99 atomic_store_8(&rx_ring->first_interrupt, 1); in ena_cleanup() 118 atomic_store_8(&tx_ring->cleanup_running, 0); in ena_cleanup()
|
H A D | ena.c | 384 atomic_store_8(&ring->first_interrupt, 0); in ena_init_io_rings_common()
|
/freebsd/sys/sys/ |
H A D | atomic_common.h | 116 #define atomic_store_8(p, v) \ macro
|
H A D | atomic_san.h | 311 #define atomic_store_8 ATOMIC_SAN(store_8) macro
|
/freebsd/sys/contrib/openzfs/lib/libspl/include/ |
H A D | atomic.h | 278 #define atomic_store_8(p, v) \ macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 129 def : StPat<atomic_store_8, SB, GPR, XLenVT>; 443 def : StPat<atomic_store_8, SB, GPR, i32>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrAtomics.td | 227 def trunc_astore_8_64 : trunc_astore_64<atomic_store_8>; 232 defm : AStorePat<i32, atomic_store_8, "ATOMIC_STORE8_I32">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrCompiler.td | 1075 def : Pat<(atomic_store_8 (op (atomic_load_8 addr:$dst), (i8 imm:$src)), 1087 def : Pat<(atomic_store_8 (op (atomic_load_8 addr:$dst), (i8 GR8:$src)), addr:$dst), 1135 def : Pat<(atomic_store_8 dag8, addr:$dst), 1169 def : Pat<(atomic_store_8 (i8 imm:$src), addr:$dst), 1178 def : Pat<(atomic_store_8 GR8:$src, addr:$dst),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructions.td | 557 (atomic_store_8 node:$val, node:$ptr)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 1710 def : T1Pat<(atomic_store_8 tGPR:$val, t_addrmode_is1:$ptr), 1712 def : T1Pat<(atomic_store_8 tGPR:$val, t_addrmode_rr:$ptr),
|
H A D | ARMInstrInfo.td | 5361 def atomic_store_release_8 : releasing_store<atomic_store_8>; 6189 def : ARMPat<(atomic_store_8 GPR:$val, ldst_so_reg:$ptr), 6191 def : ARMPat<(atomic_store_8 GPR:$val, addrmode_imm12:$ptr),
|
H A D | ARMInstrThumb2.td | 4890 def : T2Pat<(atomic_store_8 GPR:$val, t2addrmode_imm12:$addr), 4892 def : T2Pat<(atomic_store_8 GPR:$val, t2addrmode_negimm8:$addr), 4894 def : T2Pat<(atomic_store_8 GPR:$val, t2addrmode_so_reg:$addr),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrP10.td | 1284 def : Pat<(atomic_store_8 i32:$RS, (PPCmatpcreladdr PCRelForm:$ga)), 1290 def : Pat<(atomic_store_8 i64:$RS, (PPCmatpcreladdr PCRelForm:$ga)), 2363 def : Pat<(atomic_store_8 i32:$RS, PDForm:$dst), (PSTB $RS, memri34:$dst)>;
|
H A D | PPCInstrInfo.td | 5056 def : Pat<(atomic_store_8 i32:$val, DForm:$ptr), (STB gprc:$val, memri:$ptr)>; 5059 def : Pat<(atomic_store_8 i32:$val, XForm:$ptr), (STBX gprc:$val, memrr:$ptr)>;
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_subr.c | 2339 atomic_store_8(&node->tn_accessed, true); in tmpfs_set_accessed()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatterns.td | 2716 def: Storea_pat<atomic_store_8, I32, addrgp, S2_storerbgp>; 2745 def: Storea_pat<atomic_store_8, I32, anyimm0, PS_storerbabs>; 2908 defm: Storexi_pat<atomic_store_8, I32, anyimm0, S2_storerb_io>; 2967 def: Storexi_base_pat<atomic_store_8, I32, S2_storerb_io>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.td | 1908 def : Pat<(atomic_store_8 i32:$val, ADDRrr:$dst), (STBrr ADDRrr:$dst, $val)>; 1909 def : Pat<(atomic_store_8 i32:$val, ADDRri:$dst), (STBri ADDRri:$dst, $val)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 1872 defm : ATMSTm<atomic_store_8, i32, ST1Brri, ST1Brii, ST1Bzri, ST1Bzii>; 1892 defm : TRATMSTm<atomic_store_8, ST1Brri, ST1Brii, ST1Bzri, ST1Bzii>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips64InstrInfo.td | 897 def : MipsPat<(atomic_store_8 GPR64:$v, addr:$a), (SB64 GPR64:$v, addr:$a)>,
|
H A D | MipsInstrInfo.td | 3364 def : MipsPat<(atomic_store_8 GPR32:$v, addr:$a), (SB GPR32:$v, addr:$a)>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.td | 1035 def AtomicStore8 : AtomicStore<atomic_store_8, GPR8, PTRREGS>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 1978 def atomic_store_8 :
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 1909 defm : StPat<atomic_store_8, ST_B, GPR, GRLenVT>;
|