Lines Matching refs:SIMemOpInfo
90 class SIMemOpInfo final { class
105 SIMemOpInfo( in SIMemOpInfo() function in __anone9343ac70111::SIMemOpInfo
238 std::optional<SIMemOpInfo>
247 std::optional<SIMemOpInfo>
252 std::optional<SIMemOpInfo>
257 std::optional<SIMemOpInfo>
262 std::optional<SIMemOpInfo>
365 virtual bool tryForceStoreSC0SC1(const SIMemOpInfo &MOI, in tryForceStoreSC0SC1()
528 bool tryForceStoreSC0SC1(const SIMemOpInfo &MOI, in tryForceStoreSC0SC1()
676 bool expandLoad(const SIMemOpInfo &MOI,
680 bool expandStore(const SIMemOpInfo &MOI,
684 bool expandAtomicFence(const SIMemOpInfo &MOI,
688 bool expandAtomicCmpxchgOrRmw(const SIMemOpInfo &MOI,
812 std::optional<SIMemOpInfo> SIMemOpAccess::constructFromMIWithMMO( in constructFromMIWithMMO()
869 return SIMemOpInfo(Ordering, Scope, OrderingAddrSpace, InstrAddrSpace, in constructFromMIWithMMO()
874 std::optional<SIMemOpInfo>
883 return SIMemOpInfo(); in getLoadInfo()
888 std::optional<SIMemOpInfo>
897 return SIMemOpInfo(); in getStoreInfo()
902 std::optional<SIMemOpInfo>
931 return SIMemOpInfo(Ordering, Scope, OrderingAddrSpace, SIAtomicAddrSpace::ATOMIC, in getAtomicFenceInfo()
935 std::optional<SIMemOpInfo> SIMemOpAccess::getAtomicCmpxchgOrRmwInfo( in getAtomicCmpxchgOrRmwInfo()
944 return SIMemOpInfo(); in getAtomicCmpxchgOrRmwInfo()
2621 bool SIMemoryLegalizer::expandLoad(const SIMemOpInfo &MOI, in expandLoad()
2667 bool SIMemoryLegalizer::expandStore(const SIMemOpInfo &MOI, in expandStore()
2704 bool SIMemoryLegalizer::expandAtomicFence(const SIMemOpInfo &MOI, in expandAtomicFence()
2754 bool SIMemoryLegalizer::expandAtomicCmpxchgOrRmw(const SIMemOpInfo &MOI, in expandAtomicCmpxchgOrRmw()