Lines Matching defs:DBG_PHI
1773 // a DBG_PHI. This can happen if DBG_PHIs are malformed, or refer to a
1813 // Any stack location DBG_PHI should have an associate bit-size.
1814 assert(MI.getNumOperands() == 3 && "Stack DBG_PHI with no size?");
1821 // Record this DBG_PHI for later analysis.
1830 { dbgs() << "Seen DBG_PHI with unrecognised operand format\n"; });
3742 for (auto &DBG_PHI : DebugPHINumToValue) {
3744 if (!DBG_PHI.ValueRead)
3747 ValueIDNum &Num = *DBG_PHI.ValueRead;
4055 /// any DBG_PHI predecessors.
4124 // Pick out records of DBG_PHI instructions that have been observed. If there
4131 // No DBG_PHI means there can be no location.
4140 for (const DebugPHIRecord &DBG_PHI : DBGPHIRange)
4141 if (!DBG_PHI.ValueRead)
4144 // If there's only one DBG_PHI, then that is our value number.
4155 // DBG_PHI does is identify a value at a program position. We can treat each
4156 // DBG_PHI like it's a Def of a value, and the use position is a Use of a
4167 // Each existing DBG_PHI is a Def'd value under this model. Record these Defs
4169 for (const auto &DBG_PHI : DBGPHIRange) {
4170 LDVSSABlock *Block = Updater.getSSALDVBlock(DBG_PHI.MBB);
4171 const ValueIDNum &Num = *DBG_PHI.ValueRead;
4202 // Define all the input DBG_PHI values in ValidatedValues.
4203 for (const auto &DBG_PHI : DBGPHIRange) {
4204 LDVSSABlock *Block = Updater.getSSALDVBlock(DBG_PHI.MBB);
4205 const ValueIDNum &Num = *DBG_PHI.ValueRead;
4233 // happens so late that DBG_PHI instructions should not be able to