Lines Matching refs:MR
147 ObjectKind classifyObject(const MemRegion *MR, const CXXRecordDecl *RD) const;
151 void explainObject(llvm::raw_ostream &OS, const MemRegion *MR,
264 static const MemRegion *unwrapRValueReferenceIndirection(const MemRegion *MR) { in unwrapRValueReferenceIndirection() argument
265 if (const auto *SR = dyn_cast_or_null<SymbolicRegion>(MR)) { in unwrapRValueReferenceIndirection()
271 return MR; in unwrapRValueReferenceIndirection()
551 MoveChecker::classifyObject(const MemRegion *MR, in classifyObject() argument
556 MR = unwrapRValueReferenceIndirection(MR); in classifyObject()
558 isa_and_nonnull<VarRegion, CXXLifetimeExtendedObjectRegion>(MR) && in classifyObject()
559 isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject()
573 void MoveChecker::explainObject(llvm::raw_ostream &OS, const MemRegion *MR, in explainObject() argument
578 dyn_cast_or_null<DeclRegion>(unwrapRValueReferenceIndirection(MR))) { in explainObject()
583 ObjectKind OK = classifyObject(MR, RD); in explainObject()