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().