| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SVals.cpp | 47 const MemRegion* R = X->getRegion(); in getAsFunctionDecl() 85 const MemRegion *R = X->getRegion(); in getLocSymbolInBase() 121 return X->getRegion(); in getAsRegion() 139 return Visit(MRV.getRegion()); in VisitMemRegionVal() 162 return LCV.getRegion()->getValueType(); in VisitLazyCompoundVal() 186 return getRegion()->StripCasts(StripBaseCasts); in stripCasts() 193 const TypedValueRegion *nonloc::LazyCompoundVal::getRegion() const { in getRegion() function in nonloc::LazyCompoundVal 194 return static_cast<const LazyCompoundValData*>(Data)->getRegion(); in getRegion() 349 << ',' << C.getRegion() in dumpToStream() 388 os << '&' << castAs<loc::MemRegionVal>().getRegion()->getString(); in dumpToStream()
|
| H A D | SymbolManager.cpp | 133 << getRegion() << '}'; in dumpToStream() 137 os << getKindStr() << getSymbolID() << '{' << getRegion() << '}'; in dumpToStream() 141 os << getKindStr() << getSymbolID() << '{' << getRegion() << ',' << T << '}'; in dumpToStream() 346 KnownLive = isReadableRegion(cast<SymbolRegionValue>(sym)->getRegion()); in isLive() 355 KnownLive = isLiveRegion(cast<SymbolExtent>(sym)->getRegion()); in isLive() 359 isLiveRegion(cast<SymbolMetadata>(sym)->getRegion()); in isLive()
|
| H A D | RegionStore.cpp | 76 const MemRegion *getRegion() const { return P.getPointer(); } in getRegion() function in __anonfa909ae00111::BindingKey 90 return getRegion()->getBaseRegion(); in getBaseRegion() 127 return BindingKey(cast<SubRegion>(R), cast<SubRegion>(RO.getRegion()), k); in Make() 129 return BindingKey(RO.getRegion(), RO.getOffset(), k); in Make() 267 return ToString(L.getRegion()) < ToString(R.getRegion()); in printJson() 380 K = BindingKey::Make(K.getRegion(), BindingKey::Default); in addBinding() 823 if (const SubRegion *R = dyn_cast<SubRegion>(Key.getRegion())) { in iterBindings() 981 const MemRegion *R = K.getRegion(); in getSymbolicOffsetFields() 1048 if (NextKey.getRegion() == TopKey.getRegion()) { in collectSubRegionBindings() 1533 cast<SubRegion>(Array.castAs<loc::MemRegionVal>().getRegion()); in ArrayToPointer() [all …]
|
| H A D | ProgramState.cpp | 132 const MemRegion *R = loc.castAs<loc::MemRegionVal>().getRegion(); in bindDefaultInitial() 141 const MemRegion *R = loc.castAs<loc::MemRegionVal>().getRegion(); in bindDefaultZero() 243 return getSVal(getRegion(SelfDecl, LCtx)); in getSelfSVal() 585 const MemRegion *R = val.getRegion()->getBaseRegion(); in scan() 612 return scan(X->getRegion()); in scan()
|
| H A D | Store.cpp | 176 const MemRegion *baseR = rawOff.getRegion(); in castRegion() 409 BaseR = cast<SubRegion>(BaseL.castAs<loc::MemRegionVal>().getRegion()); in getLValueFieldOrIvar()
|
| H A D | ExprEngineObjC.cpp | 60 if (const auto *R = dyn_cast<TypedValueRegion>(MV->getRegion())) { in populateObjCForDestinationSet()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | SValExplainer.h | 49 if (isa<CXXThisRegion>(S->getRegion())) in isThisObject() 79 const MemRegion *R = V.getRegion(); in VisitMemRegionVal() 111 return "lazily frozen compound value of " + Visit(V.getRegion()); in VisitLazyCompoundVal() 115 const MemRegion *R = S->getRegion(); in VisitSymbolRegionValue() 131 ") for " + Visit(S->getRegion()); in VisitSymbolDerived() 135 return "extent of " + Visit(S->getRegion()); in VisitSymbolExtent() 140 Visit(S->getRegion()); in VisitSymbolMetadata()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SVals.h | 419 const TypedValueRegion *getRegion() const; 493 const MemRegion *getRegion() const { return castDataAs<MemRegion>(); } in getRegion() function 501 return dyn_cast<REGION>(getRegion()); in getRegionAs() 505 return getRegion() == R.getRegion(); 509 return getRegion() != R.getRegion();
|
| H A D | SymbolManager.h | 56 const TypedValueRegion *getRegion() const { return R; } in getRegion() function 70 const MemRegion *getOriginRegion() const override { return getRegion(); } in getOriginRegion() 154 const TypedValueRegion *getRegion() const { return R; } in getRegion() function 161 const MemRegion *getOriginRegion() const override { return getRegion(); } in getOriginRegion() 194 const SubRegion *getRegion() const { return R; } in getRegion() function 245 const MemRegion *getRegion() const { return R; } in getRegion() function
|
| H A D | Store.h | 106 return getDefaultBinding(lcv.getStore(), lcv.getRegion()); in getDefaultBinding() 284 const MemRegion *getRegion() { return Binding; } in getRegion() function
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | BlockInCriticalSectionChecker.cpp | 80 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, bool) const { in getRegion() function in __anon83a18dc50111::FirstArgMutexDescriptor 90 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, bool) const { in getRegion() function in __anon83a18dc50111::MemberMutexDescriptor 130 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, in getRegion() function in __anon83a18dc50111::RAIIMutexDescriptor 309 static const MemRegion *getRegion(const CallEvent &Call, in getRegion() function 314 return skipStdBaseClassRegion(Descr.getRegion(Call, IsLock)); in getRegion() 323 getRegion(Call, LockDescriptor, /*IsLock=*/true); in handleLock() 337 getRegion(Call, UnlockDescriptor, /*IsLock=*/false); in handleUnlock()
|
| H A D | Taint.cpp | 72 return addPartialTaint(State, Sym, LCV->getRegion(), Kind); in addTaint() 300 const TypedValueRegion *R = SD->getRegion(); in getTaintedSymbolsImpl() 318 getTaintedSymbolsImpl(State, SRV->getRegion(), Kind, returnFirstOnly); in getTaintedSymbolsImpl()
|
| H A D | CXXSelfAssignmentChecker.cpp | 51 auto Param = SVB.makeLoc(State->getRegion(MD->getParamDecl(0), LCtx)); in checkBeginFunction()
|
| H A D | CheckObjCDealloc.cpp | 502 const MemRegion *SelfRegion = SelfVal.castAs<loc::MemRegionVal>().getRegion(); in diagnoseMissingReleases() 522 cast<SymbolRegionValue>(IvarSymbol)->getRegion(); in diagnoseMissingReleases() 627 if (DeallocedInstance.castAs<loc::MemRegionVal>().getRegion() != in findPropertyOnDeallocatingInstance() 977 SelfValOut = State->getSVal(State->getRegion(SelfDecl, LCtx)); in isInInstanceDealloc()
|
| H A D | Iterator.cpp | 191 return State->get<IteratorRegionMap>(LCVal->getRegion()); in getIteratorPosition() 204 return State->set<IteratorRegionMap>(LCVal->getRegion(), Pos); in setIteratorPosition()
|
| H A D | UndefResultChecker.cpp | 47 const MemRegion *MR = Loc.castAs<loc::MemRegionVal>().getRegion(); in isArrayIndexOutOfBounds()
|
| H A D | NullabilityChecker.cpp | 323 const MemRegion *Region = RegionSVal->getRegion(); in getTrackRegion() 392 if (!StoredVal || !isa<SymbolicRegion>(StoredVal->getRegion())) in checkValueAtLValForInvariantViolation() 429 SVal SelfVal = State->getSVal(State->getRegion(SelfDecl, LocCtxt)); in checkSelfIvarsForInvariantViolation() 582 const VarRegion *ParamRegion = State->getRegion(Param, LCtx); in checkBeginFunction() 935 const MemRegion *SelfRegion = ValueRegionSVal->getRegion(); in getReceiverNullability()
|
| H A D | ErrnoModeling.cpp | 106 ErrnoR = State->getRegion(ErrnoDecl, C.getLocationContext()); in checkBeginFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/ |
| H A D | HoistAllocas.cpp | 32 if (func.getRegion().empty()) in process() 36 mlir::Block &entryBlock = func.getRegion().front(); in process()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObject.h | 117 const FieldRegion *getRegion() const { return FR; } in getRegion() function 189 const FieldRegion *getUninitRegion() const { return getHead().getRegion(); } in getUninitRegion() 338 assert(!contains(FN.getRegion()) && in add()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.cpp | 1114 SourceMappingRegion &getRegion() { in getRegion() function 1128 Counter ExitCount = getRegion().getCounter(); in propagateCounts() 1222 if (getRegion().hasEndLoc() && in adjustForOutOfOrderTraversal() 1225 MostRecentLocation, getRegion().isBranch())) in adjustForOutOfOrderTraversal() 1304 SourceMappingRegion &Region = getRegion(); in extendRegion() 1315 SourceMappingRegion &Region = getRegion(); in terminateRegion() 1384 getRegion().setGap(true); in fillGapAreaWithCount() 1447 getRegion().setSkipped(true); in markSkipped() 1594 BreakContinueStack.back().BreakCount, getRegion().getCounter()); in VisitBreakStmt() 1604 BreakContinueStack.back().ContinueCount, getRegion().getCounter()); in VisitContinueStmt() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Interfaces/ |
| H A D | CIRLoopOpInterface.td | 65 return llvm::SmallVector<mlir::Region *, 2>{&$_op.getRegion(0), &$_op.getRegion(1)};
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/ |
| H A D | InvalidPtrChecker.cpp | 245 Reg = SRV->getRegion(); in findInvalidatedSymbolicBase() 246 if (const auto *VarReg = dyn_cast<VarRegion>(SRV->getRegion())) in findInvalidatedSymbolicBase() 325 State->getRegion(FD->parameters()[2], C.getLocationContext()); in checkBeginFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmtOpenACC.cpp | 38 mlir::Block &block = op.getRegion().emplaceBlock(); in emitOpenACCOpAssociatedStmt() 83 mlir::Block &block = computeOp.getRegion().emplaceBlock(); in emitOpenACCOpCombinedConstruct() 93 mlir::Block &innerBlock = loopOp.getRegion().emplaceBlock(); in emitOpenACCOpCombinedConstruct()
|
| H A D | CIRGenStmtOpenACCLoop.cpp | 129 mlir::Block &block = op.getRegion().emplaceBlock(); in emitOpenACCLoopConstruct()
|