Lines Matching refs:MR
147 ObjectKind classifyObject(const MemRegion *MR, const CXXRecordDecl *RD) const;
151 void explainObject(llvm::raw_ostream &OS, const MemRegion *MR,
263 static const MemRegion *unwrapRValueReferenceIndirection(const MemRegion *MR) { in unwrapRValueReferenceIndirection() argument
264 if (const auto *SR = dyn_cast_or_null<SymbolicRegion>(MR)) { in unwrapRValueReferenceIndirection()
270 return MR; in unwrapRValueReferenceIndirection()
549 MoveChecker::classifyObject(const MemRegion *MR, in classifyObject() argument
554 MR = unwrapRValueReferenceIndirection(MR); in classifyObject()
555 bool IsLocal = isa_and_nonnull<VarRegion>(MR) && in classifyObject()
556 isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject()
570 void MoveChecker::explainObject(llvm::raw_ostream &OS, const MemRegion *MR, in explainObject() argument
575 dyn_cast_or_null<DeclRegion>(unwrapRValueReferenceIndirection(MR))) { in explainObject()
580 ObjectKind OK = classifyObject(MR, RD); in explainObject()