LLVM 19.0.0git
Public Attributes | List of all members
DebugInfoPerPass Struct Reference

Used to track the Debug Info Metadata information. More...

#include "llvm/Transforms/Utils/Debugify.h"

Public Attributes

DebugFnMap DIFunctions
 
DebugInstMap DILocations
 
WeakInstValueMap InstToDelete
 
DebugVarMap DIVariables
 

Detailed Description

Used to track the Debug Info Metadata information.

Definition at line 34 of file Debugify.h.

Member Data Documentation

◆ DIFunctions

DebugFnMap DebugInfoPerPass::DIFunctions

Definition at line 36 of file Debugify.h.

Referenced by llvm::checkDebugInfoMetadata(), and llvm::collectDebugInfoMetadata().

◆ DILocations

DebugInstMap DebugInfoPerPass::DILocations

Definition at line 38 of file Debugify.h.

Referenced by llvm::checkDebugInfoMetadata(), and llvm::collectDebugInfoMetadata().

◆ DIVariables

DebugVarMap DebugInfoPerPass::DIVariables

Definition at line 43 of file Debugify.h.

Referenced by llvm::checkDebugInfoMetadata(), and llvm::collectDebugInfoMetadata().

◆ InstToDelete

WeakInstValueMap DebugInfoPerPass::InstToDelete

Definition at line 41 of file Debugify.h.

Referenced by llvm::checkDebugInfoMetadata(), and llvm::collectDebugInfoMetadata().


The documentation for this struct was generated from the following file: