Lines Matching refs:DebugLocEntry
1063 static DebugLocEntry::Value getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
1073 return DebugLocEntry::Value(Expr, MLoc); in getDebugLocValue()
1076 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm()); in getDebugLocValue()
1078 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm()); in getDebugLocValue()
1080 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm()); in getDebugLocValue()
1089 bool DebugLocEntry::MergeValues(const DebugLocEntry &Next) { in MergeValues()
1145 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1147 SmallVector<DebugLocEntry::Value, 4> OpenRanges; in buildLocationList()
1163 auto Last = remove_if(OpenRanges, [&](DebugLocEntry::Value R) { in buildLocationList()
1195 DebugLocEntry Loc(StartLabel, EndLabel, Value); in buildLocationList()
1362 SmallVector<DebugLocEntry, 8> Entries; in collectEntityInfo()
1902 const DebugLocEntry::Value &Value, in emitDebugLocValue()
1930 void DebugLocEntry::finalize(const AsmPrinter &AP, in finalize()
1937 const DebugLocEntry::Value &Value = Values[0]; in finalize()
1940 assert(llvm::all_of(Values, [](DebugLocEntry::Value P) { in finalize()