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)
256 Properties(Properties) {}
408 recoverAsEntryValue(VarID, Value.Properties, Num);
426 addUseBeforeDef(VarID, Value.Properties, DbgOps, LastUseBeforeDef);
435 auto NewValue = ResolvedDbgValue{ResolvedDbgOps, Value.Properties};
442 Value.Properties)));
515 const DbgValueProperties &Properties,
517 UseBeforeDefs[Inst].emplace_back(DbgOps, VarID, Properties);
601 Use.VarID, MTracker->emitLoc(DbgOps, Var, DILoc, Use.Properties)));
696 DbgValueProperties Properties(MI);
726 redefVar(MI, Properties, NewLocs);
732 void redefVar(const MachineInstr &MI, const DbgValueProperties &Properties,
791 std::make_pair(VarID, ResolvedDbgValue(NewLocs, Properties)));
794 It->second.Properties = Properties;
835 auto &Prop = ActiveVLocs.find(VarID)->second.Properties;
852 const DbgValueProperties &Properties = ActiveVLocIt->second.Properties;
869 VarID, &*MTracker->emitLoc(DbgOps, Var, DILoc, Properties)));
939 ActiveVLocIt->second.Properties);
953 const DbgValueProperties &Properties) {
959 if (Properties.Indirect)
964 MIB.addMetadata(Properties.DIExpr);
1014 if (Properties.Indirect)
1016 if (Properties.DIExpr)
1017 dbgs() << " " << *Properties.DIExpr;
1192 const DbgValueProperties &Properties) {
1195 const MCInstrDesc &Desc = Properties.IsVariadic
1206 DbgOps.size() == Properties.getLocationOpCount()) &&
1222 MOs.assign(Properties.getLocationOpCount(), GetRegOp(0));
1224 Properties.DIExpr);
1232 bool Indirect = Properties.Indirect;
1234 const DIExpression *Expr = Properties.DIExpr;
1236 assert(DbgOps.size() == Properties.getLocationOpCount());
1241 for (size_t Idx = 0; Idx < Properties.getLocationOpCount(); ++Idx) {
1298 if (Properties.Indirect) {
1313 } else if (Expr->isComplex() || Properties.IsVariadic) {
1655 DbgValueProperties Properties(Expr, false, true);
1657 VTracker->defVar(MI, Properties, DbgOpIDs);
1718 TTracker->redefVar(MI, Properties, NewLocs);
1750 MTracker->emitLoc(NewLocs, V, MI.getDebugLoc().get(), Properties);
2831 if (!FirstValue.Properties.isJoinable(OutVal.Properties))
3018 if (!V.second->Properties.isJoinable(FirstVal.Properties))
3056 DbgValue VPHI(MBB.getNumber(), FirstVal.Properties, DbgValue::VPHI);
3365 assert(BlockLiveIn->Properties.DIExpr->getFragmentInfo() ==