Searched refs:ReferenceValue (Results 1 – 10 of 10) sorted by relevance
59 const char *SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType,66 uint64_t ReferenceValue,
121 auto &Val = Env.takeOwnership(std::make_unique<ReferenceValue>(*DeclLoc)); in VisitDeclRefExpr()153 Env.takeOwnership(std::make_unique<ReferenceValue>(*InitExprLoc)); in VisitDeclStmt()286 Env.setValue(Loc, Env.takeOwnership(std::make_unique<ReferenceValue>( in VisitUnaryOperator()355 std::make_unique<ReferenceValue>(*VarDeclLoc))); in VisitMemberExpr()379 Loc, Env.takeOwnership(std::make_unique<ReferenceValue>(MemberLoc))); in VisitMemberExpr()
52 if (auto *IndVal1 = dyn_cast<ReferenceValue>(Val1)) { in areEquivalentIndirectionValues()53 auto *IndVal2 = cast<ReferenceValue>(Val2); in areEquivalentIndirectionValues()471 return &takeOwnership(std::make_unique<ReferenceValue>(PointeeLoc)); in createValueUnlessSelfReferential()524 if (auto *Val = dyn_cast_or_null<ReferenceValue>(getValue(Loc))) in skip()
297 std::make_unique<ReferenceValue>(*InitStmtLoc))); in transferCFGInitializer()
119 uint64_t ReferenceValue,
228 class ReferenceValue final : public Value {230 explicit ReferenceValue(StorageLocation &ReferentLoc) in ReferenceValue() function
3034 ReferenceValue >= Sec.addr && in GuessCstringPointer()3035 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()3055 ReferenceValue >= Sec.addr && in GuessCstringPointer()3056 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()3094 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()3125 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()3244 ReferenceValue >= Sec.addr && in GuessPointerPointer()6972 ReferenceValue = pointer_value; in GuessLiteralPointer()7071 info->adrp_inst = ReferenceValue; in SymbolizerSymbolLookUp()7096 addxri_inst = ReferenceValue; in SymbolizerSymbolLookUp()[all …]
15 static const char *symbolLookupCallback(void *DisInfo, uint64_t ReferenceValue, in symbolLookupCallback() argument
315 const ReferenceValue *FooVal = in TEST()316 cast<ReferenceValue>(Env.getValue(*FooLoc)); in TEST()403 const auto *FooVal = cast<ReferenceValue>(Env.getValue(*FooLoc)); in TEST()408 cast<ReferenceValue>(FooReferentVal->getChild(*BarDecl)); in TEST()413 cast<ReferenceValue>(BarReferentVal->getChild(*FooRefDecl)); in TEST()423 cast<ReferenceValue>(BarReferentVal->getChild(*BazRefDecl)); in TEST()570 cast<ReferenceValue>(BarPointeeVal->getChild(*FooRefDecl)); in TEST()580 cast<ReferenceValue>(BarPointeeVal->getChild(*BazRefDecl)); in TEST()974 const ReferenceValue *FooVal = in TEST()975 dyn_cast<ReferenceValue>(Env.getValue(*FooLoc)); in TEST()[all …]
246 auto *ValueRef = clang::cast<ReferenceValue>(ValueProp); in maybeInitializeOptionalValueMember()274 auto ValueRef = std::make_unique<ReferenceValue>(ValueLoc); in maybeInitializeOptionalValueMember()