LLVM 22.0.0git
DroppedVariableStats.h File Reference

===- DroppedVariableStats.h - Opt Diagnostics -*- C++ -*-------------—===// More...

#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Compiler.h"
#include <tuple>

Go to the source code of this file.

Classes

class  llvm::DroppedVariableStats
 A base class to collect and print dropped debug information variable statistics. More...
struct  llvm::DroppedVariableStats::DebugVariables

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Typedefs

using llvm::VarID
 A unique key that represents a debug variable.

Detailed Description

===- DroppedVariableStats.h - Opt Diagnostics -*- C++ -*-------------—===//

Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. See https://llvm.org/LICENSE.txt for license information. SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception

===------------------------------------------------------------------—===//

Dropped Variable Statistics for Debug Information. Reports any number of #dbg_value that get dropped due to an optimization pass.

===------------------------------------------------------------------—===//

Definition in file DroppedVariableStats.h.