| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 56 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
|
| H A D | WebAssemblyISelLowering.cpp | 366 WebAssemblyTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in WebAssemblyTargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 211 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | SparcISelLowering.cpp | 1449 TargetLowering::AtomicExpansionKind SparcTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *A… in shouldExpandAtomicRMWInIR() function in SparcTargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 115 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | VEISelLowering.cpp | 1131 VETargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in VETargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 573 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | NVPTXISelLowering.cpp | 5204 NVPTXTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in NVPTXTargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 337 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
|
| H A D | SIISelLowering.h | 484 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
|
| H A D | AMDGPUISelLowering.cpp | 4808 AMDGPUTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function in AMDGPUTargetLowering
|
| H A D | SIISelLowering.cpp | 12720 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 D | RISCVISelLowering.h | 535 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | RISCVISelLowering.cpp | 12069 RISCVTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in RISCVTargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 333 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override { in shouldExpandAtomicRMWInIR() function
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 671 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | ARMISelLowering.cpp | 21056 ARMTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in ARMTargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 916 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | PPCISelLowering.cpp | 18108 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 D | AArch64ISelLowering.h | 699 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| H A D | AArch64ISelLowering.cpp | 20446 AArch64TargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const { in shouldExpandAtomicRMWInIR() function in AArch64TargetLowering
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1655 shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 561 TargetLowering::AtomicExpansionKind Kind = TLI->shouldExpandAtomicRMWInIR(AI); in tryExpandAtomicRMW()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Atomics.rst | 467 ``shouldExpandAtomicRMWInIR``, ``emitMaskedAtomicRMWIntrinsic``,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 2088 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() function
|