mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 00:11:00 +00:00
Remove dead code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63653 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9bc67da0a9
commit
6268d69d73
@ -54,25 +54,6 @@ class Module;
|
||||
class PointerType;
|
||||
class StructType;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// SourceLineInfo - This class is used to record source line correspondence.
|
||||
///
|
||||
class SourceLineInfo {
|
||||
unsigned Line; // Source line number.
|
||||
unsigned Column; // Source column.
|
||||
unsigned SourceID; // Source ID number.
|
||||
unsigned LabelID; // Label in code ID number.
|
||||
public:
|
||||
SourceLineInfo(unsigned L, unsigned C, unsigned S, unsigned I)
|
||||
: Line(L), Column(C), SourceID(S), LabelID(I) {}
|
||||
|
||||
// Accessors
|
||||
unsigned getLine() const { return Line; }
|
||||
unsigned getColumn() const { return Column; }
|
||||
unsigned getSourceID() const { return SourceID; }
|
||||
unsigned getLabelID() const { return LabelID; }
|
||||
};
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// LandingPadInfo - This structure is used to retain landing pad info for
|
||||
/// the current function.
|
||||
@ -99,9 +80,6 @@ struct LandingPadInfo {
|
||||
///
|
||||
class MachineModuleInfo : public ImmutablePass {
|
||||
private:
|
||||
// Lines - List of of source line correspondence.
|
||||
std::vector<SourceLineInfo> Lines;
|
||||
|
||||
// LabelIDList - One entry per assigned label. Normally the entry is equal to
|
||||
// the list index(+1). If the entry is zero then the label has been deleted.
|
||||
// Any other value indicates the label has been deleted by is mapped to
|
||||
@ -217,12 +195,6 @@ public:
|
||||
return LabelID ? LabelIDList[LabelID - 1] : 0;
|
||||
}
|
||||
|
||||
/// getSourceLines - Return a vector of source lines.
|
||||
///
|
||||
const std::vector<SourceLineInfo> &getSourceLines() const {
|
||||
return Lines;
|
||||
}
|
||||
|
||||
/// getFrameMoves - Returns a reference to a list of moves done in the current
|
||||
/// function's prologue. Used to construct frame maps for debug and exception
|
||||
/// handling comsumers.
|
||||
|
@ -36,7 +36,6 @@ char MachineModuleInfo::ID = 0;
|
||||
|
||||
MachineModuleInfo::MachineModuleInfo()
|
||||
: ImmutablePass(&ID)
|
||||
, Lines()
|
||||
, LabelIDList()
|
||||
, FrameMoves()
|
||||
, LandingPads()
|
||||
|
Loading…
Reference in New Issue
Block a user