Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp62 RegionAndSymbolInvalidationTraits ITraits; in getWidenedLoopState()
65 RegionAndSymbolInvalidationTraits::TK_EntireMemSpace); in getWidenedLoopState()
78 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in getWidenedLoopState()
91 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in getWidenedLoopState()
H A DCallEvent.cpp244 RegionAndSymbolInvalidationTraits ETraits; in invalidateRegions()
259 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in invalidateRegions()
646 ValueList &Values, RegionAndSymbolInvalidationTraits *ETraits) const { in getExtraInvalidatedValues()
672 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in getExtraInvalidatedValues()
827 RegionAndSymbolInvalidationTraits *ETraits) const { in getExtraInvalidatedValues()
863 RegionAndSymbolInvalidationTraits *ETraits) const { in getExtraInvalidatedValues()
867 RegionAndSymbolInvalidationTraits::TK_SuppressEscape); in getExtraInvalidatedValues()
916 ValueList &Values, RegionAndSymbolInvalidationTraits *ETraits) const { in getExtraInvalidatedValues()
927 RegionAndSymbolInvalidationTraits::TK_DoNotInvalidateSuperRegion); in getExtraInvalidatedValues()
930 RegionAndSymbolInvalidationTraits::TK_SuppressEscape); in getExtraInvalidatedValues()
H A DProgramState.cpp156 RegionAndSymbolInvalidationTraits *ITraits) const { in invalidateRegions()
173 RegionAndSymbolInvalidationTraits *ITraits) const { in invalidateRegions()
185 RegionAndSymbolInvalidationTraits *ITraits, in invalidateRegionsImpl()
194 RegionAndSymbolInvalidationTraits ITraitsLocal; in invalidateRegionsImpl()
H A DRegionStore.cpp415 RegionAndSymbolInvalidationTraits &ITraits,
980 RegionAndSymbolInvalidationTraits &ITraits;
990 RegionAndSymbolInvalidationTraits &ITraitsIn, in InvalidateRegionsWorker()
1016 R, RegionAndSymbolInvalidationTraits::TK_DoNotInvalidateSuperRegion); in AddToWorkList()
1051 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in VisitCluster()
1161 RegionAndSymbolInvalidationTraits::TK_DoNotInvalidateSuperRegion); in VisitCluster()
1256 RegionAndSymbolInvalidationTraits::TK_EntireMemSpace); in includeEntireMemorySpace()
1321 RegionAndSymbolInvalidationTraits &ITraits, in invalidateRegions()
H A DMemRegion.cpp1717 void RegionAndSymbolInvalidationTraits::setTrait(SymbolRef Sym, in setTrait()
1722 void RegionAndSymbolInvalidationTraits::setTrait(const MemRegion *MR, in setTrait()
1731 bool RegionAndSymbolInvalidationTraits::hasTrait(SymbolRef Sym, in hasTrait()
1740 bool RegionAndSymbolInvalidationTraits::hasTrait(const MemRegion *MR, in hasTrait()
H A DExprEngineCallAndReturn.cpp733 RegionAndSymbolInvalidationTraits ITraits; in bindReturnValue()
735 RegionAndSymbolInvalidationTraits::TK_DoNotInvalidateSuperRegion); in bindReturnValue()
H A DCheckerManager.cpp622 RegionAndSymbolInvalidationTraits *ETraits) { in runCheckersForPointerEscape()
H A DExprEngine.cpp3178 RegionAndSymbolInvalidationTraits &ITraits) { in notifyCheckersOfPointerEscape()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h364 RegionAndSymbolInvalidationTraits *ETraits) { in _checkPointerEscape()
376 RegionAndSymbolInvalidationTraits::TK_PreserveContents) && in _checkPointerEscape()
378 RegionAndSymbolInvalidationTraits::TK_SuppressEscape)) in _checkPointerEscape()
407 RegionAndSymbolInvalidationTraits *ETraits) { in _checkConstPointerEscape()
416 RegionAndSymbolInvalidationTraits::TK_PreserveContents) && in _checkConstPointerEscape()
418 RegionAndSymbolInvalidationTraits::TK_SuppressEscape)) in _checkConstPointerEscape()
H A DCheckerManager.h54 class RegionAndSymbolInvalidationTraits; variable
430 RegionAndSymbolInvalidationTraits *ITraits);
530 RegionAndSymbolInvalidationTraits *ITraits)>;
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h202 RegionAndSymbolInvalidationTraits *ETraits) const {} in getExtraInvalidatedValues()
567 RegionAndSymbolInvalidationTraits *ETraits) const override;
671 RegionAndSymbolInvalidationTraits *ETraits) const override;
856 RegionAndSymbolInvalidationTraits *ETraits) const override;
1136 RegionAndSymbolInvalidationTraits *ETraits) const override;
H A DProgramState.h329 RegionAndSymbolInvalidationTraits *ITraits = nullptr) const;
336 RegionAndSymbolInvalidationTraits *ITraits = nullptr) const;
493 RegionAndSymbolInvalidationTraits *HTraits,
H A DStore.h233 RegionAndSymbolInvalidationTraits &ITraits,
H A DExprEngine.h91 class RegionAndSymbolInvalidationTraits; variable
652 RegionAndSymbolInvalidationTraits &ITraits);
H A DMemRegion.h1558 class RegionAndSymbolInvalidationTraits {
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp1028 RegionAndSymbolInvalidationTraits ITraits; in InvalidateBuffer()
1033 RegionAndSymbolInvalidationTraits::TK_PreserveContents); in InvalidateBuffer()
1034 ITraits.setTrait(R, RegionAndSymbolInvalidationTraits::TK_SuppressEscape); in InvalidateBuffer()
1044 RegionAndSymbolInvalidationTraits::TK_DoNotInvalidateSuperRegion); in InvalidateBuffer()