Searched refs:ReferenceValue (Results 1 – 9 of 9) sorted by relevance
22 if (auto *IndVal1 = dyn_cast<ReferenceValue>(&Val1)) { in areEquivalentIndirectionValues()23 auto *IndVal2 = cast<ReferenceValue>(&Val2); in areEquivalentIndirectionValues()42 const auto *RV = cast<ReferenceValue>(&Val); in operator <<()
200 assert(isa_and_nonnull<ReferenceValue>(Env.getValue((*DeclLoc))) && in VisitDeclRefExpr()205 auto &Val = Env.takeOwnership(std::make_unique<ReferenceValue>(*DeclLoc)); in VisitDeclRefExpr()244 Env.takeOwnership(std::make_unique<ReferenceValue>(*InitExprLoc)); in VisitDeclStmt()385 Env.setValue(Loc, Env.takeOwnership(std::make_unique<ReferenceValue>( in VisitUnaryOperator()479 assert(isa_and_nonnull<ReferenceValue>(Env.getValue((*VarDeclLoc))) && in VisitMemberExpr()486 std::make_unique<ReferenceValue>(*VarDeclLoc))); in VisitMemberExpr()513 assert(isa<ReferenceValue>(V) && in VisitMemberExpr()521 Loc, Env.takeOwnership(std::make_unique<ReferenceValue>(MemberLoc))); in VisitMemberExpr()
374 auto &Val = takeOwnership(std::make_unique<ReferenceValue>(*ArgLoc)); in pushCallInternal()717 return &takeOwnership(std::make_unique<ReferenceValue>(PointeeLoc)); in createValueUnlessSelfReferential()768 if (auto *Val = dyn_cast_or_null<ReferenceValue>(getValue(Loc))) in skip()
332 Env.setValue(MemberLoc, Env.takeOwnership(std::make_unique<ReferenceValue>( in builtinTransferInitializer()
59 const char *SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType,66 uint64_t ReferenceValue,
119 uint64_t ReferenceValue,
253 class ReferenceValue final : public Value {255 explicit ReferenceValue(StorageLocation &ReferentLoc) in ReferenceValue() function
3259 static const char *GuessCstringPointer(uint64_t ReferenceValue, in GuessCstringPointer() argument3268 ReferenceValue >= Sec.addr && in GuessCstringPointer()3269 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()3270 uint64_t sect_offset = ReferenceValue - Sec.addr; in GuessCstringPointer()3289 ReferenceValue >= Sec.addr && in GuessCstringPointer()3290 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()3291 uint64_t sect_offset = ReferenceValue - Sec.addr; in GuessCstringPointer()3313 static const char *GuessIndirectSymbol(uint64_t ReferenceValue, in GuessIndirectSymbol() argument3328 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()3329 ReferenceValue < Sec.addr + Sec.size) { in GuessIndirectSymbol()[all …]
287 auto *ValueRef = clang::cast<ReferenceValue>(ValueProp); in maybeInitializeOptionalValueMember()315 auto ValueRef = std::make_unique<ReferenceValue>(ValueLoc); in maybeInitializeOptionalValueMember()