@@ -134,11 +134,11 @@ bool CanonicalizeOSSALifetime::computeCanonicalLiveness() {
134
134
getCurrentDef ()->print (llvm::dbgs ()));
135
135
SmallVector<unsigned , 8 > indexWorklist;
136
136
auto addDefToWorklist = [&](Def def) {
137
- if (!defUseWorklist .insert (def))
137
+ if (!discoveredDefs .insert (def))
138
138
return ;
139
- indexWorklist.push_back (defUseWorklist .size () - 1 );
139
+ indexWorklist.push_back (discoveredDefs .size () - 1 );
140
140
};
141
- defUseWorklist .clear ();
141
+ discoveredDefs .clear ();
142
142
addDefToWorklist (Def::root (getCurrentDef ()));
143
143
// Only the first level of reborrows need to be consider. All nested inner
144
144
// adjacent reborrows and phis are encapsulated within their lifetimes.
@@ -151,7 +151,7 @@ bool CanonicalizeOSSALifetime::computeCanonicalLiveness() {
151
151
}
152
152
while (!indexWorklist.empty ()) {
153
153
auto index = indexWorklist.pop_back_val ();
154
- auto def = defUseWorklist [index];
154
+ auto def = discoveredDefs [index];
155
155
auto value = def.getValue ();
156
156
LLVM_DEBUG (llvm::dbgs () << " Uses of value:\n " ;
157
157
value->print (llvm::dbgs ()));
@@ -1158,14 +1158,14 @@ void CanonicalizeOSSALifetime::rewriteCopies(
1158
1158
SmallVectorImpl<DestroyValueInst *> const &newDestroys) {
1159
1159
assert (getCurrentDef ()->getOwnershipKind () == OwnershipKind::Owned);
1160
1160
1161
- // Shadow defUseWorklist in order to constrain its uses.
1162
- auto &defUseWorklist = this ->defUseWorklist ;
1161
+ // Shadow discoveredDefs in order to constrain its uses.
1162
+ auto &discoveredDefs = this ->discoveredDefs ;
1163
1163
1164
1164
SmallVector<unsigned , 8 > indexWorklist;
1165
1165
auto addDefToWorklist = [&](Def def) {
1166
- if (!defUseWorklist .insert (def))
1166
+ if (!discoveredDefs .insert (def))
1167
1167
return ;
1168
- indexWorklist.push_back (defUseWorklist .size () - 1 );
1168
+ indexWorklist.push_back (discoveredDefs .size () - 1 );
1169
1169
};
1170
1170
1171
1171
InstructionSetVector instsToDelete (getCurrentDef ()->getFunction ());
@@ -1213,13 +1213,13 @@ void CanonicalizeOSSALifetime::rewriteCopies(
1213
1213
return true ;
1214
1214
};
1215
1215
1216
- defUseWorklist .clear ();
1216
+ discoveredDefs .clear ();
1217
1217
addDefToWorklist (Def::root (getCurrentDef ()));
1218
1218
// Perform a def-use traversal, visiting each use operand.
1219
1219
1220
1220
while (!indexWorklist.empty ()) {
1221
1221
auto index = indexWorklist.pop_back_val ();
1222
- auto def = defUseWorklist [index];
1222
+ auto def = discoveredDefs [index];
1223
1223
switch (def) {
1224
1224
case Def::Kind::BorrowedFrom:
1225
1225
case Def::Kind::Reborrow:
0 commit comments