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(0), 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 void APValue::swap(APValue &RHS) { in swap()
223 void APValue::dump() const { in dump()
236 void APValue::dump(raw_ostream &OS) const { in dump()
309 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{ in printPretty()
311 case APValue::Uninitialized: in printPretty()
314 case APValue::Int: in printPretty()
320 case APValue::Float: in printPretty()
323 case APValue::Vector: { in printPretty()
334 case APValue::ComplexInt: in printPretty()
337 case APValue::ComplexFloat: in printPretty()
341 case APValue::LValue: { in printPretty()
431 case APValue::Array: { in printPretty()
450 case APValue::Struct: { in printPretty()
477 case APValue::Union: in printPretty()
485 case APValue::MemberPointer: in printPretty()
494 case APValue::AddrLabelDiff: in printPretty()
503 std::string APValue::getAsString(ASTContext &Ctx, QualType Ty) const { in getAsString()
511 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase()
516 bool APValue::isLValueOnePastTheEnd() const { in isLValueOnePastTheEnd()
521 CharUnits &APValue::getLValueOffset() { in getLValueOffset()
526 bool APValue::hasLValuePath() const { in hasLValuePath()
531 ArrayRef<APValue::LValuePathEntry> APValue::getLValuePath() const { in getLValuePath()
537 unsigned APValue::getLValueCallIndex() const { in getLValueCallIndex()
542 void APValue::setLValue(LValueBase B, const CharUnits &O, NoLValuePath, in setLValue()
553 void APValue::setLValue(LValueBase B, const CharUnits &O, in setLValue()
566 const ValueDecl *APValue::getMemberPointerDecl() const { in getMemberPointerDecl()
572 bool APValue::isMemberPointerToDerivedMember() const { in isMemberPointerToDerivedMember()
578 ArrayRef<const CXXRecordDecl*> APValue::getMemberPointerPath() const { in getMemberPointerPath()
584 void APValue::MakeLValue() { in MakeLValue()
591 void APValue::MakeArray(unsigned InitElts, unsigned Size) { in MakeArray()
597 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember, in MakeMemberPointer()