Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h56 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DWebAssemblyISelLowering.cpp366 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in WebAssemblyTargetLowering
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h211 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DSparcISelLowering.cpp1449 TargetLowering::AtomicExpansionKind SparcTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *A… in shouldExpandAtomicRMWInIR() function in SparcTargetLowering
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEISelLowering.h115 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DVEISelLowering.cpp1131 VETargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in VETargetLowering
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h573 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DNVPTXISelLowering.cpp5204 NVPTXTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in NVPTXTargetLowering
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h337 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DSIISelLowering.h484 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
H A DAMDGPUISelLowering.cpp4808 AMDGPUTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function in AMDGPUTargetLowering
H A DSIISelLowering.cpp12720 SITargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function in SITargetLowering
12811 return AMDGPUTargetLowering::shouldExpandAtomicRMWInIR(RMW); in shouldExpandAtomicRMWInIR()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h535 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DRISCVISelLowering.cpp12069 RISCVTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in RISCVTargetLowering
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h333 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override { in shouldExpandAtomicRMWInIR() function
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h671 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DARMISelLowering.cpp21056 ARMTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in ARMTargetLowering
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h916 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DPPCISelLowering.cpp18108 PPCTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in PPCTargetLowering
18112 return TargetLowering::shouldExpandAtomicRMWInIR(AI); in shouldExpandAtomicRMWInIR()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h699 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
H A DAArch64ISelLowering.cpp20446 AArch64TargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in AArch64TargetLowering
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1655 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp561 TargetLowering::AtomicExpansionKind Kind = TLI->shouldExpandAtomicRMWInIR(AI); in tryExpandAtomicRMW()
/llvm-project-15.0.7/llvm/docs/
H A DAtomics.rst467 ``shouldExpandAtomicRMWInIR``, ``emitMaskedAtomicRMWIntrinsic``,
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2088 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function

12