diff options
-rw-r--r-- | lib/Target/SparcV9/LiveVar/BBLiveVar.cpp | 4 | ||||
-rw-r--r-- | lib/Target/SparcV9/LiveVar/BBLiveVar.h | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp b/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp index f54b42ab12..be09e62ae4 100644 --- a/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp +++ b/lib/Target/SparcV9/LiveVar/BBLiveVar.cpp @@ -21,7 +21,9 @@ namespace llvm { -BBLiveVar::BBLiveVar(const BasicBlock &bb, MachineBasicBlock &mbb, unsigned id) +BBLiveVar::BBLiveVar(const BasicBlock &bb, + const MachineBasicBlock &mbb, + unsigned id) : BB(bb), MBB(mbb), POID(id) { InSetChanged = OutSetChanged = false; diff --git a/lib/Target/SparcV9/LiveVar/BBLiveVar.h b/lib/Target/SparcV9/LiveVar/BBLiveVar.h index 781143a93d..7e5c72e3e4 100644 --- a/lib/Target/SparcV9/LiveVar/BBLiveVar.h +++ b/lib/Target/SparcV9/LiveVar/BBLiveVar.h @@ -35,7 +35,7 @@ extern LiveVarDebugLevel_t DEBUG_LV; class BBLiveVar { const BasicBlock &BB; // pointer to BasicBlock - MachineBasicBlock &MBB; // Pointer to MachineBasicBlock + const MachineBasicBlock &MBB; // Pointer to MachineBasicBlock unsigned POID; // Post-Order ID ValueSet DefSet; // Def set (with no preceding uses) for LV analysis @@ -61,12 +61,12 @@ class BBLiveVar { void calcDefUseSets(); // calculates the Def & Use sets for this BB public: - BBLiveVar(const BasicBlock &BB, MachineBasicBlock &MBB, unsigned POID); + BBLiveVar(const BasicBlock &BB, const MachineBasicBlock &MBB, unsigned POID); inline bool isInSetChanged() const { return InSetChanged; } inline bool isOutSetChanged() const { return OutSetChanged; } - MachineBasicBlock &getMachineBasicBlock() const { return MBB; } + const MachineBasicBlock &getMachineBasicBlock() const { return MBB; } inline unsigned getPOId() const { return POID; } |