Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DValue.cpp26 if (auto *IndVal1 = dyn_cast<PointerValue>(&Val1)) { in areEquivalentIndirectionValues()
27 auto *IndVal2 = cast<PointerValue>(&Val2); in areEquivalentIndirectionValues()
46 const auto *PV = dyn_cast<PointerValue>(&Val); in operator <<()
H A DDataflowAnalysisContext.cpp79 PointerValue &
87 &takeOwnership(std::make_unique<PointerValue>(PointeeLoc)); in getOrCreateNullPointerValue()
H A DTransfer.cpp378 const auto *SubExprVal = cast_or_null<PointerValue>( in VisitUnaryOperator()
400 Env.takeOwnership(std::make_unique<PointerValue>(*PointeeLoc)); in VisitUnaryOperator()
431 std::make_unique<PointerValue>(*ThisPointeeLoc))); in VisitCXXThisExpr()
H A DDataflowEnvironment.cpp612 PointerValue &Environment::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue()
734 return &takeOwnership(std::make_unique<PointerValue>(PointeeLoc)); in createValueUnlessSelfReferential()
773 if (auto *Val = dyn_cast_or_null<PointerValue>(getValue(LocPastRef))) in skip()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h391 TrackingVH<Value> PointerValue; member
410 PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End, in PointerInfo()
413 : PointerValue(PointerValue), Start(Start), End(End), in PointerInfo()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp181 .PointerValue->getType() in RuntimeCheckingPtrGroup()
262 if (!DC.getOrderForAccess(Src->PointerValue, !Src->IsWritePtr).empty() || in tryToCreateDiffCheck()
263 !DC.getOrderForAccess(Sink->PointerValue, !Sink->IsWritePtr).empty()) { in tryToCreateDiffCheck()
269 DC.getOrderForAccess(Src->PointerValue, Src->IsWritePtr); in tryToCreateDiffCheck()
271 DC.getOrderForAccess(Sink->PointerValue, Sink->IsWritePtr); in tryToCreateDiffCheck()
291 DC.getInstructionsForAccess(Src->PointerValue, Src->IsWritePtr); in tryToCreateDiffCheck()
293 DC.getInstructionsForAccess(Sink->PointerValue, Sink->IsWritePtr); in tryToCreateDiffCheck()
316 IntegerType::get(Src->PointerValue->getContext(), in tryToCreateDiffCheck()
385 RtCheck.Pointers[Index].PointerValue->getType()->getPointerAddressSpace(), in addPointer()
476 auto Iter = PositionMap.insert({Pointers[Index].PointerValue, {}}); in groupChecks()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h269 class PointerValue final : public Value {
271 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() function
H A DDataflowAnalysisContext.h160 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
355 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
H A DDataflowEnvironment.h292 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp314 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking()
316 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
H A DLoopDistribute.cpp508 Value *Ptr = RtPtrCheck->Pointers[I].PointerValue; in computePartitionSetForPointers()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp197 PtrToGroup[RtPtrChecking->getPointerInfo(PtrIdx).PointerValue] = &Group; in prepareNoAliasMetadata()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DMachO.h344 uint64_t pointerValue() const { return PointerValue; } in pointerValue()
364 uint64_t PointerValue = 0; variable
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DMachOObjectFile.cpp3399 PointerValue = 0; in moveNext()
3449 PointerValue = Target | (High8 << 56); in moveNext()
3451 PointerValue += textAddress(); in moveNext()