15#ifndef LLVM_LIB_TARGET_NVPTX_NVPTXDWARFDEBUG_H
16#define LLVM_LIB_TARGET_NVPTX_NVPTXDWARFDEBUG_H
MachineBasicBlock MachineBasicBlock::iterator DebugLoc DL
static GCRegistry::Add< ErlangGC > A("erlang", "erlang-compatible garbage collector")
This file defines the DenseSet and SmallDenseSet classes.
This class is intended to be used as a driving class for all asm writers.
Implements a dense probed hash-table based set.
DwarfDebug(AsmPrinter *A)
void recordTargetSourceLine(const DebugLoc &DL, unsigned Flags) override
Override to record source line information with inlined_at support.
NVPTXDwarfDebug(AsmPrinter *A)
Constructor - Pass through to DwarfDebug constructor.
void initializeTargetDebugInfo(const MachineFunction &MF) override
Override to collect inlined_at locations.
This is an optimization pass for GlobalISel generic memory operations.