Lines Matching refs:LabelRange
145 struct LabelRange { struct
148 LabelRange(uint16_t Beg = 0, uint16_t End = 0) : Beg(Beg), End(End) {} in LabelRange() argument
150 static LabelRange Join(LabelRange LR1, LabelRange LR2) { in Join() argument
155 LabelRange &Join(LabelRange LR) { in Join() argument
158 static LabelRange Singleton(const dfsan_label_info *LI) { in Singleton() argument
181 LabelRange GetLabelRange(dfsan_label L);
288 LabelRange LabelRanges[1 << (sizeof(dfsan_label) * 8)];
298 LabelRange TraceState::GetLabelRange(dfsan_label L) { in GetLabelRange()
299 LabelRange &LR = LabelRanges[L]; in GetLabelRange()
304 return LR = LabelRange::Join(GetLabelRange(LI->l1), GetLabelRange(LI->l2)); in GetLabelRange()
305 return LR = LabelRange::Singleton(LI); in GetLabelRange()
319 LabelRange LR = L1 ? GetLabelRange(L1) : GetLabelRange(L2); in DFSanCmpCallback()
349 LabelRange LR = L1 ? GetLabelRange(L1) : GetLabelRange(L2); in DFSanMemcmpCallback()
363 LabelRange LR = GetLabelRange(L); in DFSanSwitchCallback()