| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Value.cpp | 22 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 D | Transfer.cpp | 324 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 D | DataflowAnalysisContext.cpp | 123 PointerValue & 130 Res.first->second = &arena().create<PointerValue>(PointeeLoc); in getOrCreateNullPointerValue()
|
| H A D | DataflowEnvironment.cpp | 801 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 D | HTMLLogger.cpp | 105 "pointee", [&] { dump(cast<PointerValue>(V).getPointeeLoc()); }); in dump()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 405 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 D | Value.h | 172 class PointerValue final : public Value { 174 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() function
|
| H A D | DataflowAnalysisContext.h | 141 PointerValue &getOrCreateNullPointerValue(QualType PointeeType); 267 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
|
| H A D | DataflowEnvironment.h | 396 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 186 .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 D | LoopLoadElimination.cpp | 321 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking() 323 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
|
| H A D | LoopDistribute.cpp | 505 Value *Ptr = RtPtrCheck->Pointers[I].PointerValue; in computePartitionSetForPointers()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 198 PtrToGroup[RtPtrChecking->getPointerInfo(PtrIdx).PointerValue] = &Group; in prepareNoAliasMetadata()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 305 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 D | MachO.h | 344 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 D | MachOObjectFile.cpp | 3406 PointerValue = 0; in moveNext() 3456 PointerValue = Target | (High8 << 56); in moveNext() 3458 PointerValue += textAddress(); in moveNext()
|