Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:DwarfDebug

1 //===-- llvm/CodeGen/DwarfDebug.cpp - Dwarf Debug Framework ---------------===//
14 #include "DwarfDebug.h"
59 #define DEBUG_TYPE "dwarfdebug"
140 /// resolve - Look in the DwarfDebug map for the MDNode that
203 DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M)
276 // Define out of line so we don't have to include DwarfUnit.h in DwarfDebug.h.
277 DwarfDebug::~DwarfDebug() { }
311 void DwarfDebug::addSubprogramNames(const DISubprogram *SP, DIE &Die) {
336 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) {
359 void DwarfDebug::constructAbstractSubprogramScopeDIE(LexicalScope *Scope) {
376 void DwarfDebug::addGnuPubAttributes(DwarfUnit &U, DIE &D) const {
386 DwarfDebug::constructDwarfCompileUnit(const DICompileUnit *DIUnit) {
453 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU,
462 void DwarfDebug::beginModule() {
507 void DwarfDebug::finishVariableDefinitions() {
526 void DwarfDebug::finishSubprogramDefinitions() {
535 void DwarfDebug::collectDeadVariables() {
554 void DwarfDebug::finalizeModuleInfo() {
625 void DwarfDebug::endModule() {
689 DwarfDebug::getExistingAbstractVariable(InlinedVariable IV,
699 DbgVariable *DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) {
704 void DwarfDebug::createAbstractVariable(const DILocalVariable *Var,
711 void DwarfDebug::ensureAbstractVariableIsCreated(InlinedVariable IV,
721 void DwarfDebug::ensureAbstractVariableIsCreatedIfScoped(
733 void DwarfDebug::collectVariableInfoFromMMITable(
818 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
896 DbgVariable *DwarfDebug::createConcreteVariable(LexicalScope &Scope,
906 void DwarfDebug::collectVariableInfo(DwarfCompileUnit &TheCU,
970 MCSymbol *DwarfDebug::getLabelBeforeInsn(const MachineInstr *MI) {
977 MCSymbol *DwarfDebug::getLabelAfterInsn(const MachineInstr *MI) {
982 void DwarfDebug::beginInstruction(const MachineInstr *MI) {
1030 void DwarfDebug::endInstruction() {
1061 void DwarfDebug::identifyScopeMarkers() {
1096 void DwarfDebug::beginFunction(const MachineFunction *MF) {
1190 void DwarfDebug::endFunction(const MachineFunction *MF) {
1270 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S,
1295 void DwarfDebug::emitDebugInfo() {
1301 void DwarfDebug::emitAbbreviations() {
1307 void DwarfDebug::emitAccel(DwarfAccelTable &Accel, MCSection *Section,
1317 void DwarfDebug::emitAccelNames() {
1324 void DwarfDebug::emitAccelObjC() {
1330 void DwarfDebug::emitAccelNamespaces() {
1337 void DwarfDebug::emitAccelTypes() {
1399 void DwarfDebug::emitDebugPubNames(bool GnuStyle) {
1408 void DwarfDebug::emitDebugPubSection(
1468 void DwarfDebug::emitDebugPubTypes(bool GnuStyle) {
1478 void DwarfDebug::emitDebugStr() {
1483 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer,
1566 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry) {
1577 void DwarfDebug::emitDebugLoc() {
1604 void DwarfDebug::emitDebugLocDWO() {
1631 void DwarfDebug::emitDebugARanges() {
1795 void DwarfDebug::emitDebugRanges() {
1838 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die,
1854 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) {
1870 void DwarfDebug::emitDebugInfoDWO() {
1878 void DwarfDebug::emitDebugAbbrevDWO() {
1883 void DwarfDebug::emitDebugLineDWO() {
1893 void DwarfDebug::emitDebugStrDWO() {
1900 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) {
1908 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) {
1919 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU,
1996 void DwarfDebug::addAccelName(StringRef Name, const DIE &Die) {
2002 void DwarfDebug::addAccelObjC(StringRef Name, const DIE &Die) {
2008 void DwarfDebug::addAccelNamespace(StringRef Name, const DIE &Die) {
2014 void DwarfDebug::addAccelType(StringRef Name, const DIE &Die, char Flags) {