| /freebsd-12.1/sys/sys/ |
| H A D | atomic_common.h | 47 #define atomic_load_32(p) (*(volatile uint32_t *)(p)) macro
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 77 def : Pat<(acquiring_load<atomic_load_32> GPR64sp:$ptr), (LDARW GPR64sp:$ptr)>; 78 def : Pat<(relaxed_load<atomic_load_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm, 81 def : Pat<(relaxed_load<atomic_load_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm, 84 def : Pat<(relaxed_load<atomic_load_32> (am_indexed32 GPR64sp:$Rn, 87 def : Pat<(relaxed_load<atomic_load_32>
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 32 def : LoadPatNoOffset<i32, atomic_load_32, ATOMIC_LOAD_I32>; 38 def : LoadPatImmOff<i32, atomic_load_32, regPlusImm, ATOMIC_LOAD_I32>; 40 def : LoadPatImmOff<i32, atomic_load_32, or_is_add, ATOMIC_LOAD_I32>; 43 def : LoadPatGlobalAddr<i32, atomic_load_32, ATOMIC_LOAD_I32>; 46 def : LoadPatExternalSym<i32, atomic_load_32, ATOMIC_LOAD_I32>; 50 def : LoadPatOffsetOnly<i32, atomic_load_32, ATOMIC_LOAD_I32>; 53 def : LoadPatGlobalAddrOffOnly<i32, atomic_load_32, ATOMIC_LOAD_I32>; 56 def : LoadPatExternSymOffOnly<i32, atomic_load_32, ATOMIC_LOAD_I32>;
|
| /freebsd-12.1/sys/dev/vmware/vmci/ |
| H A D | vmci_defs.h | 415 return (atomic_load_32((volatile uint32_t *)(var))); in type_safe_atomic_read_32()
|
| /freebsd-12.1/sys/arm/include/ |
| H A D | atomic-v4.h | 474 #define atomic_load_acq_32 atomic_load_32
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 979 (op (atomic_load_32 addr:$dst), (i32 imm:$src))), 992 (op (atomic_load_32 addr:$dst), (i32 GR32:$src))), 1014 (f32 (bitconvert (i32 (atomic_load_32 addr:$dst)))), 1043 (add (atomic_load_32 addr:$dst), (i32 1)), 1048 (add (atomic_load_32 addr:$dst), (i32 -1)), 1055 (ineg (i32 (atomic_load_32 addr:$dst))), 1060 (not (i32 (atomic_load_32 addr:$dst))), 1083 def : Pat<(i32 (atomic_load_32 addr:$src)), (MOV32rm addr:$src)>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoA.td | 103 defm : LdPat<atomic_load_32, LW>;
|
| /freebsd-12.1/sys/net80211/ |
| H A D | ieee80211_freebsd.c | 348 while (MS(atomic_load_32(&vap->iv_com_state), IEEE80211_COM_REF) != 0) in ieee80211_com_vdetach()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 449 def atomic_load_32_local : LocalLoad<atomic_load_32>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 1645 def : T1Pat<(atomic_load_32 t_addrmode_is4:$src), 1647 def : T1Pat<(atomic_load_32 t_addrmode_rr:$src),
|
| H A D | ARMInstrThumb2.td | 4424 def : T2Pat<(atomic_load_32 t2addrmode_imm12:$addr), 4426 def : T2Pat<(atomic_load_32 t2addrmode_negimm8:$addr), 4428 def : T2Pat<(atomic_load_32 t2addrmode_so_reg:$addr),
|
| H A D | ARMInstrInfo.td | 5083 def atomic_load_acquire_32 : acquiring_load<atomic_load_32>; 5894 def : ARMPat<(atomic_load_32 ldst_so_reg:$src), 5896 def : ARMPat<(atomic_load_32 addrmode_imm12:$src),
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 1687 def : Pat<(i32 (atomic_load_32 ADDRrr:$src)), (LDrr ADDRrr:$src)>; 1688 def : Pat<(i32 (atomic_load_32 ADDRri:$src)), (LDri ADDRri:$src)>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips64InstrInfo.td | 822 def : MipsPat<(atomic_load_32 addr:$a), (LW64 addr:$a)>, ISA_MIPS3, GPR_64;
|
| H A D | MicroMipsInstrInfo.td | 1203 def : MipsPat<(atomic_load_32 addr:$a), (LW_MM addr:$a)>, ISA_MICROMIPS;
|
| H A D | MipsInstrInfo.td | 3258 def : MipsPat<(atomic_load_32 addr:$a), (LW addr:$a)>, ISA_MIPS1;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 1961 defm: Loadxi_pat<atomic_load_32, i32, anyimm2, L2_loadri_io>; 2095 def: Loada_pat<atomic_load_32, i32, anyimm2, PS_loadriabs>; 2137 def: Loada_pat<atomic_load_32, i32, addrgp, L2_loadrigp>;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 1305 def atomic_load_32 :
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 4769 def : Pat<(atomic_load_32 iaddr:$src), (LWZ memri:$src)>; 4772 def : Pat<(atomic_load_32 xaddr:$src), (LWZX memrr:$src)>;
|