Home
last modified time | relevance | path

Searched refs:ReferenceValue (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DValue.cpp22 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 <<()
H A DTransfer.cpp200 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()
H A DDataflowEnvironment.cpp374 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()
H A DTypeErasedDataflowAnalysis.cpp332 Env.setValue(MemberLoc, Env.takeOwnership(std::make_unique<ReferenceValue>( in builtinTransferInitializer()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h59 const char *SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType,
66 uint64_t ReferenceValue,
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DDisassemblerTypes.h119 uint64_t ReferenceValue,
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h253 class ReferenceValue final : public Value {
255 explicit ReferenceValue(StorageLocation &ReferentLoc) in ReferenceValue() function
/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DMachODump.cpp3259 static const char *GuessCstringPointer(uint64_t ReferenceValue, in GuessCstringPointer() argument
3268 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() argument
3328 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()
3329 ReferenceValue < Sec.addr + Sec.size) { in GuessIndirectSymbol()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp287 auto *ValueRef = clang::cast<ReferenceValue>(ValueProp); in maybeInitializeOptionalValueMember()
315 auto ValueRef = std::make_unique<ReferenceValue>(ValueLoc); in maybeInitializeOptionalValueMember()