Home
last modified time | relevance | path

Searched refs:PointerValue (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DValue.cpp22 if (auto *IndVal1 = dyn_cast<PointerValue>(&Val1)) { in areEquivalentIndirectionValues()
23 auto *IndVal2 = cast<PointerValue>(&Val2); in areEquivalentIndirectionValues()
48 return OS << "Pointer(" << &cast<PointerValue>(Val).getPointeeLoc() << ")"; in operator <<()
H A DTransfer.cpp324 Env.setValue(*S, Env.create<PointerValue>(*PointeeLoc)); in VisitImplicitCastExpr()
344 const auto *SubExprVal = Env.get<PointerValue>(*SubExpr); in VisitUnaryOperator()
357 Env.setValue(*S, Env.create<PointerValue>(*PointeeLoc)); in VisitUnaryOperator()
380 Env.setValue(*S, Env.create<PointerValue>(*ThisPointeeLoc)); in VisitCXXThisExpr()
H A DDataflowAnalysisContext.cpp123 PointerValue &
130 Res.first->second = &arena().create<PointerValue>(PointeeLoc); in getOrCreateNullPointerValue()
H A DDataflowEnvironment.cpp801 PointerValue &Environment::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue()
888 return &arena().create<PointerValue>(PointeeLoc); in createValueUnlessSelfReferential()
1045 if (auto *Val = Env.get<PointerValue>(*ImplicitObject)) in getImplicitObjectLocation()
1059 if (auto *Val = Env.get<PointerValue>(*Base)) in getBaseObjectLocation()
H A DHTMLLogger.cpp105 "pointee", [&] { dump(cast<PointerValue>(V).getPointeeLoc()); }); in dump()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h405 TrackingVH<Value> PointerValue; member
424 PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End, in PointerInfo()
427 : PointerValue(PointerValue), Start(Start), End(End), in PointerInfo()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h172 class PointerValue final : public Value {
174 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() function
H A DDataflowAnalysisContext.h141 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
267 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
H A DDataflowEnvironment.h396 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp186 .PointerValue->getType() in RuntimeCheckingPtrGroup()
277 DC.getOrderForAccess(Src->PointerValue, Src->IsWritePtr); in tryToCreateDiffCheck()
279 DC.getOrderForAccess(Sink->PointerValue, Sink->IsWritePtr); in tryToCreateDiffCheck()
299 DC.getInstructionsForAccess(Src->PointerValue, Src->IsWritePtr); in tryToCreateDiffCheck()
301 DC.getInstructionsForAccess(Sink->PointerValue, Sink->IsWritePtr); in tryToCreateDiffCheck()
324 IntegerType::get(Src->PointerValue->getContext(), in tryToCreateDiffCheck()
512 auto Iter = PositionMap.insert({Pointers[Index].PointerValue, {}}); in groupChecks()
529 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
619 OS.indent(Depth + 2) << *Pointers[First[K]].PointerValue << "\n"; in printChecks()
1253 Value *PtrI = RtCheck.Pointers[i].PointerValue; in canCheckPtrAtRT()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp321 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking()
323 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
H A DLoopDistribute.cpp505 Value *Ptr = RtPtrCheck->Pointers[I].PointerValue; in computePartitionSetForPointers()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp198 PtrToGroup[RtPtrChecking->getPointerInfo(PtrIdx).PointerValue] = &Group; in prepareNoAliasMetadata()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp305 if (auto *PointerVal = dyn_cast_or_null<PointerValue>(Env.getValue(E))) in getLocBehindPossiblePointer()
326 *UnwrapExpr, State.Env.create<PointerValue>(locForValue(*OptionalLoc))); in transferArrowOpCall()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h344 uint64_t pointerValue() const { return PointerValue; } in pointerValue()
364 uint64_t PointerValue = 0; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp3406 PointerValue = 0; in moveNext()
3456 PointerValue = Target | (High8 << 56); in moveNext()
3458 PointerValue += textAddress(); in moveNext()