mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-30 04:56:49 +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 PointerType;
|
||||||
class StructType;
|
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
|
/// LandingPadInfo - This structure is used to retain landing pad info for
|
||||||
/// the current function.
|
/// the current function.
|
||||||
@ -99,9 +80,6 @@ struct LandingPadInfo {
|
|||||||
///
|
///
|
||||||
class MachineModuleInfo : public ImmutablePass {
|
class MachineModuleInfo : public ImmutablePass {
|
||||||
private:
|
private:
|
||||||
// Lines - List of of source line correspondence.
|
|
||||||
std::vector<SourceLineInfo> Lines;
|
|
||||||
|
|
||||||
// LabelIDList - One entry per assigned label. Normally the entry is equal to
|
// 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.
|
// 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
|
// Any other value indicates the label has been deleted by is mapped to
|
||||||
@ -217,12 +195,6 @@ public:
|
|||||||
return LabelID ? LabelIDList[LabelID - 1] : 0;
|
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
|
/// 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
|
/// function's prologue. Used to construct frame maps for debug and exception
|
||||||
/// handling comsumers.
|
/// handling comsumers.
|
||||||
|
@ -36,7 +36,6 @@ char MachineModuleInfo::ID = 0;
|
|||||||
|
|
||||||
MachineModuleInfo::MachineModuleInfo()
|
MachineModuleInfo::MachineModuleInfo()
|
||||||
: ImmutablePass(&ID)
|
: ImmutablePass(&ID)
|
||||||
, Lines()
|
|
||||||
, LabelIDList()
|
, LabelIDList()
|
||||||
, FrameMoves()
|
, FrameMoves()
|
||||||
, LandingPads()
|
, LandingPads()
|
||||||
|
Loading…
Reference in New Issue
Block a user