/external/llvm-project/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 90 TargetLoweringBase::AtomicExpansionKind ExpansionKind); 235 TargetLoweringBase::AtomicExpansionKind::None && in runOnFunction() 367 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad() 369 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad() 374 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad() 376 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 535 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW() 537 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW() 542 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW() 553 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 90 TargetLoweringBase::AtomicExpansionKind ExpansionKind); 267 TargetLoweringBase::AtomicExpansionKind::None && in runOnFunction() 399 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad() 401 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad() 406 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad() 408 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 567 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW() 569 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW() 585 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW() 594 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 258 AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const override; 262 AtomicExpansionKind 264 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
|
/external/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 69 TargetLoweringBase::AtomicExpansionKind ExpansionKind); 382 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad() 384 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad() 389 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad() 391 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 527 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW() 529 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW() 545 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW() 550 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW() 695 AtomicRMWInst *AI, TargetLoweringBase::AtomicExpansionKind ExpansionKind) { in expandPartwordAtomicRMW() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 324 AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const override; 326 AtomicExpansionKind 329 AtomicExpansionKind 331 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVISelLowering.h | 208 TargetLowering::AtomicExpansionKind 213 TargetLowering::AtomicExpansionKind
|
D | RISCVISelLowering.cpp | 2747 TargetLowering::AtomicExpansionKind 2753 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 2757 return AtomicExpansionKind::MaskedIntrinsic; in shouldExpandAtomicRMWInIR() 2758 return AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR() 2855 TargetLowering::AtomicExpansionKind 2860 return AtomicExpansionKind::MaskedIntrinsic; in shouldExpandAtomicCmpXchgInIR() 2861 return AtomicExpansionKind::None; in shouldExpandAtomicCmpXchgInIR()
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVISelLowering.h | 221 TargetLowering::AtomicExpansionKind 227 TargetLowering::AtomicExpansionKind
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 336 AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const override; 338 AtomicExpansionKind 341 AtomicExpansionKind 343 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.h | 53 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.h | 54 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const override;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 563 TargetLoweringBase::AtomicExpansionKind 566 TargetLoweringBase::AtomicExpansionKind 568 TargetLoweringBase::AtomicExpansionKind
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 616 TargetLoweringBase::AtomicExpansionKind 619 TargetLoweringBase::AtomicExpansionKind 621 TargetLoweringBase::AtomicExpansionKind
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 477 TargetLoweringBase::AtomicExpansionKind 480 TargetLoweringBase::AtomicExpansionKind 483 TargetLoweringBase::AtomicExpansionKind
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | TargetLowering.h | 161 enum class AtomicExpansionKind { enum 1824 virtual AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const { in shouldExpandAtomicLoadInIR() 1825 return AtomicExpansionKind::None; in shouldExpandAtomicLoadInIR() 1830 virtual AtomicExpansionKind 1832 return AtomicExpansionKind::None; in shouldExpandAtomicCmpXchgInIR() 1837 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() 1839 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 353 TargetLoweringBase::AtomicExpansionKind 356 TargetLoweringBase::AtomicExpansionKind
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 136 enum class AtomicExpansionKind { enum 1238 virtual AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const { in shouldExpandAtomicLoadInIR() 1239 return AtomicExpansionKind::None; in shouldExpandAtomicLoadInIR() 1251 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *) const { in shouldExpandAtomicRMWInIR() 1252 return AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 205 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
/external/llvm-project/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 205 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 208 AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const override;
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | TargetLowering.h | 246 enum class AtomicExpansionKind { enum 1961 virtual AtomicExpansionKind shouldExpandAtomicLoadInIR(LoadInst *LI) const { in shouldExpandAtomicLoadInIR() 1962 return AtomicExpansionKind::None; in shouldExpandAtomicLoadInIR() 1967 virtual AtomicExpansionKind 1969 return AtomicExpansionKind::None; in shouldExpandAtomicCmpXchgInIR() 1974 virtual AtomicExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *RMW) const { in shouldExpandAtomicRMWInIR() 1976 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 618 TargetLoweringBase::AtomicExpansionKind 621 TargetLoweringBase::AtomicExpansionKind 624 TargetLoweringBase::AtomicExpansionKind
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 462 TargetLoweringBase::AtomicExpansionKind 465 TargetLoweringBase::AtomicExpansionKind
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 1152 TargetLoweringBase::AtomicExpansionKind 1155 TargetLoweringBase::AtomicExpansionKind
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 1565 TargetLoweringBase::AtomicExpansionKind 1568 TargetLoweringBase::AtomicExpansionKind
|