Searched refs:PointerValue (Results 1 – 14 of 14) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | Value.cpp | 26 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 D | DataflowAnalysisContext.cpp | 79 PointerValue & 87 &takeOwnership(std::make_unique<PointerValue>(PointeeLoc)); in getOrCreateNullPointerValue()
|
| H A D | Transfer.cpp | 378 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 D | DataflowEnvironment.cpp | 612 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 D | LoopAccessAnalysis.h | 391 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 D | LoopAccessAnalysis.cpp | 181 .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 D | Value.h | 269 class PointerValue final : public Value { 271 explicit PointerValue(StorageLocation &PointeeLoc) in PointerValue() function
|
| H A D | DataflowAnalysisContext.h | 160 PointerValue &getOrCreateNullPointerValue(QualType PointeeType); 355 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
|
| H A D | DataflowEnvironment.h | 292 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 314 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking() 316 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
|
| H A D | LoopDistribute.cpp | 508 Value *Ptr = RtPtrCheck->Pointers[I].PointerValue; in computePartitionSetForPointers()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 197 PtrToGroup[RtPtrChecking->getPointerInfo(PtrIdx).PointerValue] = &Group; in prepareNoAliasMetadata()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Object/ |
| H A D | MachO.h | 344 uint64_t pointerValue() const { return PointerValue; } in pointerValue() 364 uint64_t PointerValue = 0; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | MachOObjectFile.cpp | 3399 PointerValue = 0; in moveNext() 3449 PointerValue = Target | (High8 << 56); in moveNext() 3451 PointerValue += textAddress(); in moveNext()
|