Lines Matching refs:APValue
28 llvm::PointerIntPair<APValue::LValueBase, 1, bool> BaseAndIsOnePastTheEnd;
35 struct APValue::LV : LVBase {
76 struct APValue::MemberPointerData : MemberPointerBase {
108 APValue::Arr::Arr(unsigned NumElts, unsigned Size) : in Arr()
109 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]), in Arr()
111 APValue::Arr::~Arr() { delete [] Elts; } in ~Arr()
113 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData()
114 Elts(new APValue[NumBases+NumFields]), in StructData()
116 APValue::StructData::~StructData() { in ~StructData()
120 APValue::UnionData::UnionData() : Field(nullptr), Value(new APValue) {} in UnionData()
121 APValue::UnionData::~UnionData () { in ~UnionData()
125 APValue::APValue(const APValue &RHS) : Kind(Uninitialized) { in APValue() function in APValue
189 void APValue::DestroyDataAndMakeUninit() { in DestroyDataAndMakeUninit()
215 bool APValue::needsCleanup() const { in needsCleanup()
250 void APValue::swap(APValue &RHS) { in swap()
258 void APValue::dump() const { in dump()
271 void APValue::dump(raw_ostream &OS) const { in dump()
344 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{ in printPretty()
346 case APValue::Uninitialized: in printPretty()
349 case APValue::Int: in printPretty()
355 case APValue::Float: in printPretty()
358 case APValue::Vector: { in printPretty()
369 case APValue::ComplexInt: in printPretty()
372 case APValue::ComplexFloat: in printPretty()
376 case APValue::LValue: { in printPretty()
474 case APValue::Array: { in printPretty()
493 case APValue::Struct: { in printPretty()
519 case APValue::Union: in printPretty()
527 case APValue::MemberPointer: in printPretty()
536 case APValue::AddrLabelDiff: in printPretty()
545 std::string APValue::getAsString(ASTContext &Ctx, QualType Ty) const { in getAsString()
553 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase()
558 bool APValue::isLValueOnePastTheEnd() const { in isLValueOnePastTheEnd()
563 CharUnits &APValue::getLValueOffset() { in getLValueOffset()
568 bool APValue::hasLValuePath() const { in hasLValuePath()
573 ArrayRef<APValue::LValuePathEntry> APValue::getLValuePath() const { in getLValuePath()
579 unsigned APValue::getLValueCallIndex() const { in getLValueCallIndex()
584 void APValue::setLValue(LValueBase B, const CharUnits &O, NoLValuePath, in setLValue()
595 void APValue::setLValue(LValueBase B, const CharUnits &O, in setLValue()
608 const ValueDecl *APValue::getMemberPointerDecl() const { in getMemberPointerDecl()
615 bool APValue::isMemberPointerToDerivedMember() const { in isMemberPointerToDerivedMember()
622 ArrayRef<const CXXRecordDecl*> APValue::getMemberPointerPath() const { in getMemberPointerPath()
629 void APValue::MakeLValue() { in MakeLValue()
636 void APValue::MakeArray(unsigned InitElts, unsigned Size) { in MakeArray()
642 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember, in MakeMemberPointer()