Searched refs:LValuePathEntry (Results 1 – 11 of 11) sorted by relevance
208 class LValuePathEntry {214 LValuePathEntry() : Value() {}215 LValuePathEntry(BaseOrMemberType BaseOrMember);216 static LValuePathEntry ArrayIndex(uint64_t Index) {217 LValuePathEntry Result;230 friend bool operator==(LValuePathEntry A, LValuePathEntry B) {233 friend bool operator!=(LValuePathEntry A, LValuePathEntry B) {236 friend llvm::hash_code hash_value(LValuePathEntry A) {244 ArrayRef<LValuePathEntry> Path;484 ArrayRef<LValuePathEntry> getLValuePath() const;[all …]
192 SmallVectorImpl<APValue::LValuePathEntry> &path) { in readLValuePathSerializationHelper()204 APValue::LValuePathEntry(APValue::BaseOrMemberType(decl, int_))); in readLValuePathSerializationHelper()208 APValue::LValuePathEntry::ArrayIndex(asImpl().readUInt32())); in readLValuePathSerializationHelper()
177 ArrayRef<APValue::LValuePathEntry> path = lvaluePath.Path; in writeLValuePathSerializationHelper()
118 def LValuePathEntry : PropertyType<"APValue::LValuePathEntry">;121 let BufferElementTypes = [ LValuePathEntry ];540 APValue::LValuePathEntry *path = result.setLValueUninit(
147 APValue::LValuePathEntry::LValuePathEntry(BaseOrMemberType BaseOrMember) { in LValuePathEntry() function in APValue::LValuePathEntry158 ArrayRef<LValuePathEntry> Path, QualType ElemTy) in LValuePathSerializationHelper()229 LValuePathEntry Path[InlinePathSpace];230 LValuePathEntry *PathPtr;243 PathPtr = new LValuePathEntry[Length]; in resizePath()250 const LValuePathEntry *getPath() const { in getPath()604 for (LValuePathEntry E : getLValuePath()) in Profile()758 ArrayRef<LValuePathEntry> Path = getLValuePath(); in printPretty()945 MutableArrayRef<APValue::LValuePathEntry>965 Path.size() * sizeof(LValuePathEntry)); in setLValue()[all …]
2228 using LValuePathEntry = APValue::LValuePathEntry; in EvaluateInContext() typedef2231 LValuePathEntry Path[1] = {LValuePathEntry::ArrayIndex(0)}; in EvaluateInContext()
5334 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()5339 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()5483 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()5786 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
1720 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleTemplateArgValue()1742 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleTemplateArgValue()
87 static const FieldDecl *getAsField(APValue::LValuePathEntry E) { in getAsField()92 static const CXXRecordDecl *getAsBaseClass(APValue::LValuePathEntry E) { in getAsBaseClass()97 static bool isVirtualBaseClass(APValue::LValuePathEntry E) { in isVirtualBaseClass()191 ArrayRef<APValue::LValuePathEntry> Path, in findMostDerivedSubobject()267 typedef APValue::LValuePathEntry PathEntry;709 ArrayRef<APValue::LValuePathEntry> Path;900 ArrayRef<APValue::LValuePathEntry> Path) { in isEvaluatingCtorDtor()5609 ArrayRef<APValue::LValuePathEntry> Path = This.Designator.Entries; in ComputeDynamicType()
9400 MutableArrayRef<APValue::LValuePathEntry> ToPath = Result.setLValueUninit( in ImportAPValue()9403 llvm::ArrayRef<APValue::LValuePathEntry> FromPath = in ImportAPValue()9416 ToPath[LoopIdx] = APValue::LValuePathEntry(APValue::BaseOrMemberType( in ImportAPValue()9421 ToPath[LoopIdx] = APValue::LValuePathEntry::ArrayIndex( in ImportAPValue()
77 llvm::SmallVector<APValue::LValuePathEntry, 5> Path; in toAPValue()111 Path.push_back(APValue::LValuePathEntry::ArrayIndex(Ptr.getIndex())); in toAPValue()120 Path.push_back(APValue::LValuePathEntry({BaseOrMember, IsVirtual})); in toAPValue()