blob: 0f1d2edd425cbd0e7e51a641d04e6a6ad9e8a0c4 [file] [log] [blame]
David Blaikie0a456de2014-04-02 01:43:18 +00001//===--- lib/CodeGen/DebugLocList.h - DWARF debug_loc list ------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000010#ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCLIST_H
11#define LLVM_LIB_CODEGEN_ASMPRINTER_DEBUGLOCLIST_H
David Blaikie0a456de2014-04-02 01:43:18 +000012
David Blaikie0a456de2014-04-02 01:43:18 +000013#include "DebugLocEntry.h"
Chandler Carruthd9903882015-01-14 11:23:27 +000014#include "llvm/ADT/SmallVector.h"
David Blaikie0a456de2014-04-02 01:43:18 +000015
16namespace llvm {
David Blaikiee1a26a62014-08-05 23:14:16 +000017class DwarfCompileUnit;
18class MCSymbol;
David Blaikie0a456de2014-04-02 01:43:18 +000019struct DebugLocList {
20 MCSymbol *Label;
David Blaikiee1a26a62014-08-05 23:14:16 +000021 DwarfCompileUnit *CU;
David Blaikie0a456de2014-04-02 01:43:18 +000022 SmallVector<DebugLocEntry, 4> List;
23};
24}
25#endif