Home
last modified time | relevance | path

Searched refs:atomic_store_32 (Results 1 – 11 of 11) sorted by relevance

/NextBSD/sys/arm/include/
HDatomic.h67 atomic_store_32(volatile uint32_t *dst, uint32_t src) in atomic_store_32() function
90 #define atomic_store_ptr atomic_store_32
HDatomic-v4.h383 #define atomic_store_rel_32 atomic_store_32
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrAtomics.td163 def : Pat<(releasing_store<atomic_store_32> GPR64sp:$ptr, GPR32:$val),
165 def : Pat<(relaxed_store<atomic_store_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm,
169 def : Pat<(relaxed_store<atomic_store_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm,
173 def : Pat<(relaxed_store<atomic_store_32>
176 def : Pat<(relaxed_store<atomic_store_32>
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrCompiler.td769 [(atomic_store_32 addr:$dst, (!cast<PatFrag>(op)
792 [(atomic_store_32 addr:$dst, dag32)]>;
831 [(atomic_store_32 addr:$dst, (i32 imm:$src))]>;
844 [(atomic_store_32 addr:$dst, GR32:$src)]>;
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMInstrThumb.td1443 def : T1Pat<(atomic_store_32 t_addrmode_is4:$ptr, tGPR:$val),
1445 def : T1Pat<(atomic_store_32 t_addrmode_rrs4:$ptr, tGPR:$val),
HDARMInstrThumb2.td4368 def : T2Pat<(atomic_store_32 t2addrmode_imm12:$addr, GPR:$val),
4370 def : T2Pat<(atomic_store_32 t2addrmode_negimm8:$addr, GPR:$val),
4372 def : T2Pat<(atomic_store_32 t2addrmode_so_reg:$addr, GPR:$val),
HDARMInstrInfo.td4740 def atomic_store_release_32 : releasing_store<atomic_store_32>;
5482 def : ARMPat<(atomic_store_32 ldst_so_reg:$ptr, GPR:$val),
5484 def : ARMPat<(atomic_store_32 addrmode_imm12:$ptr, GPR:$val),
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcInstrInfo.td1326 // atomic_store_32 val, addr -> store val, addr
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonInstrInfoV4.td3596 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storerigp>;
3908 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storeriabs>;
HDHexagonInstrInfo.td3620 defm: Storex_pat<SwapSt<atomic_store_32>, I32, s30_2ImmPred, S2_storeri_io>;
3632 def: Storex_simple_pat<SwapSt<atomic_store_32>, I32, S2_storeri_io>;
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.td4117 def : Pat<(atomic_store_32 iaddr:$ptr, i32:$val), (STW gprc:$val, memri:$ptr)>;
4120 def : Pat<(atomic_store_32 xaddr:$ptr, i32:$val), (STWX gprc:$val, memrr:$ptr)>;