Lines Matching refs:Path
43 LValuePathEntry Path[InlinePathSpace]; member
63 LValuePathEntry *getPath() { return hasPathPtr() ? PathPtr : Path; } in getPath()
65 return hasPathPtr() ? PathPtr : Path; in getPath()
81 PathElem Path[InlinePathSpace]; member
100 PathElem *getPath() { return hasPathPtr() ? PathPtr : Path; } in getPath()
102 return hasPathPtr() ? PathPtr : Path; in getPath()
438 ArrayRef<LValuePathEntry> Path = getLValuePath(); in printPretty() local
440 for (unsigned I = 0, N = Path.size(); I != N; ++I) { in printPretty()
445 BaseOrMemberType::getFromOpaqueValue(Path[I].BaseOrMember).getPointer(); in printPretty()
459 Out << '[' << Path[I].ArrayIndex << ']'; in printPretty()
596 ArrayRef<LValuePathEntry> Path, bool IsOnePastTheEnd, in setLValue() argument
604 LVal.resizePath(Path.size()); in setLValue()
605 memcpy(LVal.getPath(), Path.data(), Path.size() * sizeof(LValuePathEntry)); in setLValue()
643 ArrayRef<const CXXRecordDecl*> Path) { in MakeMemberPointer() argument
649 MPD->resizePath(Path.size()); in MakeMemberPointer()
650 memcpy(MPD->getPath(), Path.data(), Path.size()*sizeof(const CXXRecordDecl*)); in MakeMemberPointer()