Home
last modified time | relevance | path

Searched refs:shouldExpandAtomicRMWInIR (Results 1 – 23 of 23) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h83 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DWebAssemblyISelLowering.cpp342 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in WebAssemblyTargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h198 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DSparcISelLowering.cpp1354 TargetLowering::AtomicExpansionKind SparcTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *A… in shouldExpandAtomicRMWInIR() function in SparcTargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h100 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DVEISelLowering.cpp1087 VETargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in VETargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h329 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DSIISelLowering.h454 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DAMDGPUISelLowering.cpp4838 AMDGPUTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function in AMDGPUTargetLowering
H A DSIISelLowering.cpp12088 SITargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function in SITargetLowering
12154 return AMDGPUTargetLowering::shouldExpandAtomicRMWInIR(RMW); in shouldExpandAtomicRMWInIR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h459 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DRISCVISelLowering.cpp8740 RISCVTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in RISCVTargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h336 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override { in shouldExpandAtomicRMWInIR() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h669 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DARMISelLowering.cpp20089 ARMTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in ARMTargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h880 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DPPCISelLowering.cpp17497 PPCTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in PPCTargetLowering
17501 return TargetLowering::shouldExpandAtomicRMWInIR(AI); in shouldExpandAtomicRMWInIR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h664 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DAArch64ISelLowering.cpp17408 AArch64TargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in AArch64TargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1589 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DX86ISelLowering.cpp29177 X86TargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in X86TargetLowering
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp573 switch (TLI->shouldExpandAtomicRMWInIR(AI)) { in tryExpandAtomicRMW()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2007 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function