Lines Matching refs:Fragment
3277 Optional<FragmentInfo> Fragment;
3280 /// Fragment that will overlap all other fragments. Used as default when
3287 : Variable(Var), Fragment(FragmentInfo), InlinedAt(InlinedAt) {}
3292 Fragment(DIExpr ? DIExpr->getFragmentInfo() : NoneType()),
3296 const Optional<FragmentInfo> getFragment() const { return Fragment; }
3300 return Fragment.getValueOr(DefaultFragment);
3308 return std::tie(Variable, Fragment, InlinedAt) ==
3309 std::tie(Other.Variable, Other.Fragment, Other.InlinedAt);
3313 return std::tie(Variable, Fragment, InlinedAt) <
3314 std::tie(Other.Variable, Other.Fragment, Other.InlinedAt);
3333 const Optional<FragmentInfo> Fragment = D.getFragment();
3334 if (Fragment)
3335 HV = DenseMapInfo<FragmentInfo>::getHashValue(*Fragment);