Lines Matching refs:DbgValue
263 const SmallVectorImpl<std::pair<DebugVariable, DbgValue>> &VLocs, in loadInlocs()
288 if (VLoc.second.Kind == DbgValue::Def) in loadInlocs()
321 if (Var.second.Kind == DbgValue::Const) { in loadInlocs()
670 void DbgValue::dump(const MLocTracker *MTrack) const { in dump()
2376 const DbgValue &OutVal = *OutValIt->second; in pickVPHILoc()
2378 if (OutVal.Kind == DbgValue::Const || OutVal.Kind == DbgValue::NoVal) in pickVPHILoc()
2389 if (OutVal.Kind == DbgValue::Def || in pickVPHILoc()
2390 (OutVal.Kind == DbgValue::VPHI && OutVal.BlockNo != MBB.getNumber() && in pickVPHILoc()
2399 assert(OutVal.Kind == DbgValue::VPHI); in pickVPHILoc()
2455 DbgValue &LiveIn) { in vlocJoin()
2484 DbgValue &OutLoc = *VLOCOutLocs.find(p)->second; in vlocJoin()
2504 const DbgValue &FirstVal = *Values[0].second; in vlocJoin()
2509 if (LiveIn.Kind != DbgValue::VPHI || LiveIn.BlockNo != MBB.getNumber()) { in vlocJoin()
2522 if (V.second->Kind == DbgValue::NoVal) in vlocJoin()
2524 if (V.second->Kind == DbgValue::Const && FirstVal.Kind != DbgValue::Const) in vlocJoin()
2535 if (V.second->Kind == DbgValue::VPHI && in vlocJoin()
2552 DbgValue VPHI(MBB.getNumber(), FirstVal.Properties, DbgValue::VPHI); in vlocJoin()
2672 SmallVector<DbgValue, 32> LiveIns, LiveOuts; in buildVLocValueMap()
2680 DbgValue EmptyDbgValue(I, EmptyProperties, DbgValue::NoVal); in buildVLocValueMap()
2703 DbgValue EmptyDbgValue(I, EmptyProperties, DbgValue::NoVal); in buildVLocValueMap()
2733 DbgValue *LiveIn = LiveInIdx[PHIMBB]; in buildVLocValueMap()
2734 *LiveIn = DbgValue(BlockNo, EmptyProperties, DbgValue::VPHI); in buildVLocValueMap()
2758 DbgValue *LiveIn = LiveInsIt->second; in buildVLocValueMap()
2773 if (LiveIn->Kind == DbgValue::VPHI && LiveIn->BlockNo == (int)CurBB) { in buildVLocValueMap()
2790 DbgValue *LiveOut = LiveOutIdx[MBB]; in buildVLocValueMap()
2798 if (TransferIt->second.Kind == DbgValue::Undef) { in buildVLocValueMap()
2799 DbgValue NewVal(MBB->getNumber(), EmptyProperties, DbgValue::NoVal); in buildVLocValueMap()
2850 DbgValue *BlockLiveIn = LiveInIdx[MBB]; in buildVLocValueMap()
2851 if (BlockLiveIn->Kind == DbgValue::NoVal) in buildVLocValueMap()
2853 if (BlockLiveIn->Kind == DbgValue::VPHI && in buildVLocValueMap()
2856 if (BlockLiveIn->Kind == DbgValue::VPHI) in buildVLocValueMap()
2857 BlockLiveIn->Kind = DbgValue::Def; in buildVLocValueMap()
2885 const DbgValue &Value = ValueIt->second; in placePHIsForSingleVarDefinition()
2889 if (Value.Kind == DbgValue::Undef) in placePHIsForSingleVarDefinition()