LLVM: lib/Transforms/Utils/DebugSSAUpdater.cpp File Reference (original) (raw)

#include "[llvm/Transforms/Utils/DebugSSAUpdater.h](DebugSSAUpdater%5F8h%5Fsource.html)"
#include "[llvm/IR/CFG.h](IR%5F2CFG%5F8h%5Fsource.html)"
#include "[llvm/IR/DebugInfo.h](llvm%5F2IR%5F2DebugInfo%5F8h%5Fsource.html)"
#include "[llvm/IR/DebugInfoMetadata.h](DebugInfoMetadata%5F8h%5Fsource.html)"
#include "[llvm/Transforms/Utils/SSAUpdaterImpl.h](SSAUpdaterImpl%5F8h%5Fsource.html)"

Go to the source code of this file.

Classes
class llvm::SSAUpdaterTraits< DebugSSAUpdater >
class llvm::SSAUpdaterTraits< DebugSSAUpdater >::PHI_iterator
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Macros
#define DEBUG_TYPE "debug-ssa-updater"
Typedefs
using AvailableValsTy = DenseMap<DbgSSABlock *, DbgValueDef>
Functions
bool isContained (DIScope *Inner, DIScope *Outer)

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "debug-ssa-updater"

Definition at line 21 of file DebugSSAUpdater.cpp.

Typedef Documentation

AvailableValsTy

using AvailableValsTy = DenseMap<DbgSSABlock *, DbgValueDef>

Definition at line 43 of file DebugSSAUpdater.cpp.

Function Documentation

isContained()

bool isContained ( DIScope * Inner,
DIScope * Outer )

Definition at line 221 of file DebugSSAUpdater.cpp.

References llvm::DIScope::getScope(), and isContained().

Referenced by llvm::DbgValueRangeTable::addVariable(), llvm::RegionBase< Tr >::getExitingBlock(), and isContained().