• Home
  • Raw
  • Download

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 bool APValue::needsCleanup() const { in needsCleanup()
249 void APValue::swap(APValue &RHS) { in swap()
257 void APValue::dump() const { in dump()
270 void APValue::dump(raw_ostream &OS) const { in dump()
343 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{ in printPretty()
345 case APValue::Uninitialized: in printPretty()
348 case APValue::Int: in printPretty()
354 case APValue::Float: in printPretty()
357 case APValue::Vector: { in printPretty()
368 case APValue::ComplexInt: in printPretty()
371 case APValue::ComplexFloat: in printPretty()
375 case APValue::LValue: { in printPretty()
467 case APValue::Array: { in printPretty()
486 case APValue::Struct: { in printPretty()
513 case APValue::Union: in printPretty()
521 case APValue::MemberPointer: in printPretty()
530 case APValue::AddrLabelDiff: in printPretty()
539 std::string APValue::getAsString(ASTContext &Ctx, QualType Ty) const { in getAsString()
547 const APValue::LValueBase APValue::getLValueBase() const { in getLValueBase()
552 bool APValue::isLValueOnePastTheEnd() const { in isLValueOnePastTheEnd()
557 CharUnits &APValue::getLValueOffset() { in getLValueOffset()
562 bool APValue::hasLValuePath() const { in hasLValuePath()
567 ArrayRef<APValue::LValuePathEntry> APValue::getLValuePath() const { in getLValuePath()
573 unsigned APValue::getLValueCallIndex() const { in getLValueCallIndex()
578 void APValue::setLValue(LValueBase B, const CharUnits &O, NoLValuePath, in setLValue()
589 void APValue::setLValue(LValueBase B, const CharUnits &O, in setLValue()
602 const ValueDecl *APValue::getMemberPointerDecl() const { in getMemberPointerDecl()
608 bool APValue::isMemberPointerToDerivedMember() const { in isMemberPointerToDerivedMember()
614 ArrayRef<const CXXRecordDecl*> APValue::getMemberPointerPath() const { in getMemberPointerPath()
620 void APValue::MakeLValue() { in MakeLValue()
627 void APValue::MakeArray(unsigned InitElts, unsigned Size) { in MakeArray()
633 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember, in MakeMemberPointer()