Lines Matching refs:ValueDecl
42 APValue::LValueBase::LValueBase(const ValueDecl *P, unsigned I, unsigned V) in LValueBase()
43 : Ptr(P ? cast<ValueDecl>(P->getCanonicalDecl()) : nullptr), Local{I, V} {} in LValueBase()
65 if (const ValueDecl *D = dyn_cast<const ValueDecl*>()) { in getType()
73 for (auto *Redecl = cast<ValueDecl>(D->getMostRecentDecl()); Redecl; in getType()
74 Redecl = cast_or_null<ValueDecl>(Redecl->getPreviousDecl())) { in getType()
190 B.Ptr = DenseMapInfo<const ValueDecl*>::getEmptyKey(); in getEmptyKey()
197 B.Ptr = DenseMapInfo<const ValueDecl*>::getTombstoneKey(); in getTombstoneKey()
257 llvm::PointerIntPair<const ValueDecl*, 1, bool> MemberAndIsDerivedMember;
716 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) in printPretty()
745 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { in printPretty()
770 const ValueDecl *VD = cast<ValueDecl>(BaseOrMember); in printPretty()
850 if (const ValueDecl *VD = getMemberPointerDecl()) { in printPretty()
976 const ValueDecl *APValue::getMemberPointerDecl() const { in getMemberPointerDecl()
1015 APValue::setMemberPointerUninit(const ValueDecl *Member, bool IsDerivedMember, in setMemberPointerUninit()
1021 Member ? cast<ValueDecl>(Member->getCanonicalDecl()) : nullptr); in setMemberPointerUninit()
1027 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember, in MakeMemberPointer()
1091 V.getLValueBase().dyn_cast<const ValueDecl *>()) { in getLVForValue()