projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added forgotten noexcept.
[oota-llvm.git]
/
lib
/
CodeGen
/
RegisterPressure.cpp
diff --git
a/lib/CodeGen/RegisterPressure.cpp
b/lib/CodeGen/RegisterPressure.cpp
index cfeafbf403069a996b10ffdd27c8fa4e57a0b2a1..49c4cb0a824516310079bb613eb0400726331eba 100644
(file)
--- a/
lib/CodeGen/RegisterPressure.cpp
+++ b/
lib/CodeGen/RegisterPressure.cpp
@@
-41,7
+41,7
@@
static void decreaseSetPressure(std::vector<unsigned> &CurrSetPressure,
}
}
}
}
-#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
+LLVM_DUMP_METHOD
void llvm::dumpRegSetPressure(ArrayRef<unsigned> SetPressure,
const TargetRegisterInfo *TRI) {
bool Empty = true;
void llvm::dumpRegSetPressure(ArrayRef<unsigned> SetPressure,
const TargetRegisterInfo *TRI) {
bool Empty = true;
@@
-55,6
+55,7
@@
void llvm::dumpRegSetPressure(ArrayRef<unsigned> SetPressure,
dbgs() << "\n";
}
dbgs() << "\n";
}
+LLVM_DUMP_METHOD
void RegisterPressure::dump(const TargetRegisterInfo *TRI) const {
dbgs() << "Max Pressure: ";
dumpRegSetPressure(MaxSetPressure, TRI);
void RegisterPressure::dump(const TargetRegisterInfo *TRI) const {
dbgs() << "Max Pressure: ";
dumpRegSetPressure(MaxSetPressure, TRI);
@@
-68,6
+69,7
@@
void RegisterPressure::dump(const TargetRegisterInfo *TRI) const {
dbgs() << '\n';
}
dbgs() << '\n';
}
+LLVM_DUMP_METHOD
void RegPressureTracker::dump() const {
if (!isTopClosed() || !isBottomClosed()) {
dbgs() << "Curr Pressure: ";
void RegPressureTracker::dump() const {
if (!isTopClosed() || !isBottomClosed()) {
dbgs() << "Curr Pressure: ";
@@
-75,7
+77,6
@@
void RegPressureTracker::dump() const {
}
P.dump(TRI);
}
}
P.dump(TRI);
}
-#endif
/// Increase the current pressure as impacted by these registers and bump
/// the high water mark if needed.
/// Increase the current pressure as impacted by these registers and bump
/// the high water mark if needed.
@@
-154,8
+155,8
@@
const LiveRange *RegPressureTracker::getLiveRange(unsigned Reg) const {
}
void RegPressureTracker::reset() {
}
void RegPressureTracker::reset() {
- MBB =
0
;
- LIS =
0
;
+ MBB =
nullptr
;
+ LIS =
nullptr
;
CurrSetPressure.clear();
LiveThruPressure.clear();
CurrSetPressure.clear();
LiveThruPressure.clear();
@@
-184,7
+185,7
@@
void RegPressureTracker::init(const MachineFunction *mf,
reset();
MF = mf;
reset();
MF = mf;
- TRI = MF->get
T
arget().getRegisterInfo();
+ TRI = MF->get
Subt
arget().getRegisterInfo();
RCI = rci;
MRI = &MF->getRegInfo();
MBB = mbb;
RCI = rci;
MRI = &MF->getRegInfo();
MBB = mbb;
@@
-882,9
+883,9
@@
static bool findUseBetween(unsigned Reg,
SlotIndex PriorUseIdx, SlotIndex NextUseIdx,
const MachineRegisterInfo *MRI,
const LiveIntervals *LIS) {
SlotIndex PriorUseIdx, SlotIndex NextUseIdx,
const MachineRegisterInfo *MRI,
const LiveIntervals *LIS) {
- for (MachineRegisterInfo::use_nodbg_iterator
- UI = MRI->use_nodbg_begin(Reg), UE = MRI->use_nodbg_end();
-
UI != UE; UI.skipInstruction()
) {
+ for (MachineRegisterInfo::use_
instr_
nodbg_iterator
+ UI = MRI->use_instr_nodbg_begin(Reg),
+
UE = MRI->use_instr_nodbg_end(); UI != UE; ++UI
) {
const MachineInstr* MI = &*UI;
if (MI->isDebugValue())
continue;
const MachineInstr* MI = &*UI;
if (MI->isDebugValue())
continue;