Searched refs:atomic_store_32 (Results 1 – 11 of 11) sorted by relevance
| /NextBSD/sys/arm/include/ |
| HD | atomic.h | 67 atomic_store_32(volatile uint32_t *dst, uint32_t src) in atomic_store_32() function 90 #define atomic_store_ptr atomic_store_32
|
| HD | atomic-v4.h | 383 #define atomic_store_rel_32 atomic_store_32
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64InstrAtomics.td | 163 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/ |
| HD | X86InstrCompiler.td | 769 [(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/ |
| HD | ARMInstrThumb.td | 1443 def : T1Pat<(atomic_store_32 t_addrmode_is4:$ptr, tGPR:$val), 1445 def : T1Pat<(atomic_store_32 t_addrmode_rrs4:$ptr, tGPR:$val),
|
| HD | ARMInstrThumb2.td | 4368 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),
|
| HD | ARMInstrInfo.td | 4740 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/ |
| HD | SparcInstrInfo.td | 1326 // atomic_store_32 val, addr -> store val, addr
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonInstrInfoV4.td | 3596 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storerigp>; 3908 def: Storea_pat<SwapSt<atomic_store_32>, I32, addrgp, S2_storeriabs>;
|
| HD | HexagonInstrInfo.td | 3620 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/ |
| HD | PPCInstrInfo.td | 4117 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)>;
|