Lines Matching defs:Properties

205     DbgValueProperties Properties;
208 DbgValueProperties Properties)
209 : Ops(Ops.begin(), Ops.end()), Properties(Properties) {}
252 DbgValueProperties Properties;
254 const DbgValueProperties &Properties)
255 : Values(Values), VarID(VarID), Properties(Properties) {}
407 recoverAsEntryValue(VarID, Value.Properties, Num);
425 addUseBeforeDef(VarID, Value.Properties, DbgOps, LastUseBeforeDef);
434 auto NewValue = ResolvedDbgValue{ResolvedDbgOps, Value.Properties};
441 Value.Properties)));
514 const DbgValueProperties &Properties,
516 UseBeforeDefs[Inst].emplace_back(DbgOps, VarID, Properties);
600 Use.VarID, MTracker->emitLoc(DbgOps, Var, DILoc, Use.Properties)));
695 DbgValueProperties Properties(MI);
725 redefVar(MI, Properties, NewLocs);
731 void redefVar(const MachineInstr &MI, const DbgValueProperties &Properties,
790 std::make_pair(VarID, ResolvedDbgValue(NewLocs, Properties)));
793 It->second.Properties = Properties;
834 auto &Prop = ActiveVLocs.find(VarID)->second.Properties;
851 const DbgValueProperties &Properties = ActiveVLocIt->second.Properties;
868 VarID, &*MTracker->emitLoc(DbgOps, Var, DILoc, Properties)));
938 ActiveVLocIt->second.Properties);
952 const DbgValueProperties &Properties) {
958 if (Properties.Indirect)
963 MIB.addMetadata(Properties.DIExpr);
1013 if (Properties.Indirect)
1015 if (Properties.DIExpr)
1016 dbgs() << " " << *Properties.DIExpr;
1191 const DbgValueProperties &Properties) {
1194 const MCInstrDesc &Desc = Properties.IsVariadic
1205 DbgOps.size() == Properties.getLocationOpCount()) &&
1221 MOs.assign(Properties.getLocationOpCount(), GetRegOp(0));
1223 Properties.DIExpr);
1231 bool Indirect = Properties.Indirect;
1233 const DIExpression *Expr = Properties.DIExpr;
1235 assert(DbgOps.size() == Properties.getLocationOpCount());
1240 for (size_t Idx = 0; Idx < Properties.getLocationOpCount(); ++Idx) {
1318 if (Properties.Indirect) {
1333 } else if (Expr->isComplex() || Properties.IsVariadic) {
1675 DbgValueProperties Properties(Expr, false, true);
1677 VTracker->defVar(MI, Properties, DbgOpIDs);
1738 TTracker->redefVar(MI, Properties, NewLocs);
1770 MTracker->emitLoc(NewLocs, V, MI.getDebugLoc().get(), Properties);
2847 if (!FirstValue.Properties.isJoinable(OutVal.Properties))
3034 if (!V.second->Properties.isJoinable(FirstVal.Properties))
3072 DbgValue VPHI(MBB.getNumber(), FirstVal.Properties, DbgValue::VPHI);
3379 assert(BlockLiveIn->Properties.DIExpr->getFragmentInfo() ==