@@ -23,7 +23,7 @@ void ReachingDefAnalysis::enterBasicBlock(
23
23
const LoopTraversal::TraversedMBBInfo &TraversedMBB) {
24
24
25
25
MachineBasicBlock *MBB = TraversedMBB.MBB ;
26
- int MBBNumber = MBB->getNumber ();
26
+ unsigned MBBNumber = MBB->getNumber ();
27
27
assert (MBBNumber < MBBReachingDefs.size () &&
28
28
" Unexpected basic block number." );
29
29
MBBReachingDefs[MBBNumber].resize (NumRegUnits);
@@ -53,7 +53,7 @@ void ReachingDefAnalysis::enterBasicBlock(
53
53
54
54
// Try to coalesce live-out registers from predecessors.
55
55
for (MachineBasicBlock *pred : MBB->predecessors ()) {
56
- assert (pred->getNumber () < MBBOutRegsInfos.size () &&
56
+ assert (unsigned ( pred->getNumber () ) < MBBOutRegsInfos.size () &&
57
57
" Should have pre-allocated MBBInfos for all MBBs" );
58
58
const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber ()];
59
59
// Incoming is null if this is a backedge from a BB
@@ -77,7 +77,7 @@ void ReachingDefAnalysis::enterBasicBlock(
77
77
void ReachingDefAnalysis::leaveBasicBlock (
78
78
const LoopTraversal::TraversedMBBInfo &TraversedMBB) {
79
79
assert (!LiveRegs.empty () && " Must enter basic block first." );
80
- int MBBNumber = TraversedMBB.MBB ->getNumber ();
80
+ unsigned MBBNumber = TraversedMBB.MBB ->getNumber ();
81
81
assert (MBBNumber < MBBOutRegsInfos.size () &&
82
82
" Unexpected basic block number." );
83
83
// Save register clearances at end of MBB - used by enterBasicBlock().
@@ -95,7 +95,7 @@ void ReachingDefAnalysis::leaveBasicBlock(
95
95
void ReachingDefAnalysis::processDefs (MachineInstr *MI) {
96
96
assert (!MI->isDebugValue () && " Won't process debug values" );
97
97
98
- int MBBNumber = MI->getParent ()->getNumber ();
98
+ unsigned MBBNumber = MI->getParent ()->getNumber ();
99
99
assert (MBBNumber < MBBReachingDefs.size () &&
100
100
" Unexpected basic block number." );
101
101
const MCInstrDesc &MCID = MI->getDesc ();
@@ -174,7 +174,7 @@ int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, int PhysReg) {
174
174
assert (InstIds.count (MI) && " Unexpected machine instuction." );
175
175
int InstId = InstIds[MI];
176
176
int DefRes = ReachingDedDefaultVal;
177
- int MBBNumber = MI->getParent ()->getNumber ();
177
+ unsigned MBBNumber = MI->getParent ()->getNumber ();
178
178
assert (MBBNumber < MBBReachingDefs.size () &&
179
179
" Unexpected basic block number." );
180
180
int LatestDef = ReachingDedDefaultVal;
0 commit comments