reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

include/llvm/Analysis/LazyValueInfo.h
  150   ~LazyValueInfoWrapperPass() override {
include/llvm/CodeGen/SlotIndexes.h
  354     ~SlotIndexes() override {
lib/Analysis/AssumptionCache.cpp
  297 AssumptionCacheTracker::~AssumptionCacheTracker() = default;
lib/Analysis/BlockFrequencyInfo.cpp
  303 BlockFrequencyInfoWrapperPass::~BlockFrequencyInfoWrapperPass() = default;
lib/Analysis/CallGraph.cpp
  264 CallGraphWrapperPass::~CallGraphWrapperPass() = default;
lib/Analysis/MemoryDependenceAnalysis.cpp
 1778 MemoryDependenceWrapperPass::~MemoryDependenceWrapperPass() = default;
lib/Analysis/RegionInfo.cpp
  123 RegionInfoPass::~RegionInfoPass() = default;
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  191 AsmPrinter::~AsmPrinter() {
lib/CodeGen/LiveDebugVariables.cpp
 1000 LiveDebugVariables::~LiveDebugVariables() {
lib/CodeGen/LiveIntervals.cpp
  104 LiveIntervals::~LiveIntervals() {
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  182 MachineBlockFrequencyInfo::~MachineBlockFrequencyInfo() = default;
lib/CodeGen/MachineRegionInfo.cpp
   81 MachineRegionInfoPass::~MachineRegionInfoPass() = default;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  326 SelectionDAGISel::~SelectionDAGISel() {
lib/CodeGen/SpillPlacement.h
   76   ~SpillPlacement() override { releaseMemory(); }
lib/CodeGen/TargetPassConfig.cpp
  330 TargetPassConfig::~TargetPassConfig() {
lib/IR/LegacyPassManager.cpp
  459   ~MPPassManager() override {
lib/IR/Pass.cpp
   47 ModulePass::~ModulePass() = default;
  143 ImmutablePass::~ImmutablePass() = default;
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  138   ~AMDGPUDAGToDAGISel() override = default;
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
  102   ~WebAssemblyCFGStackify() override { releaseMemory(); }
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
  132   ~WebAssemblyExceptionInfo() override { releaseMemory(); }
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  540 IRDynamicChecks::~IRDynamicChecks() = default;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  108 IRForTarget::~IRForTarget() {}
tools/polly/include/polly/PolyhedralInfo.h
   40   ~PolyhedralInfo() {}
tools/polly/include/polly/ScopInfo.h
 2774   ~ScopInfoRegionPass() override = default;
 2883   ~ScopInfoWrapperPass() override = default;
tools/polly/lib/Transform/Canonicalization.cpp
   76 PollyCanonicalize::~PollyCanonicalize() {}
tools/polly/lib/Transform/CodePreparation.cpp
   82 CodePreparation::~CodePreparation() { clear(); }
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
   42   ~MaximalStaticExpander() override = default;
tools/polly/lib/Transform/ScheduleOptimizer.cpp
 1391   ~IslScheduleOptimizer() override { isl_schedule_free(LastSchedule); }

Declarations

include/llvm/Pass.h
   89   virtual ~Pass();