Lines Matching defs:NewFragment
406 DIExpression::FragmentInfo NewFragment;
409 BaseFragment, CurrentFragment, NewFragment);
413 if (Result == UseFrag && !(NewFragment == CurrentFragment)) {
415 // Rewrite NewFragment to be relative to the existing one (this is
419 NewFragment.OffsetInBits -= CurrentFragment->OffsetInBits;
423 Expr, NewFragment.OffsetInBits, NewFragment.SizeInBits)) {
431 NewFragment.OffsetInBits, NewFragment.SizeInBits);
5099 /// \p NewFragment New fragment (absolute, non-relative).
5104 std::optional<DIExpression::FragmentInfo> NewFragment,
5106 if (NewFragment)
5107 NewAddrExpr = createOrReplaceFragment(NewAddrExpr, *NewFragment,
5122 /// \p NewFragment New fragment (absolute, non-relative).
5127 std::optional<DIExpression::FragmentInfo> NewFragment,
5135 if (NewFragment)
5136 NewFragmentExpr = createOrReplaceFragment(NewFragmentExpr, *NewFragment,
5162 /// \p NewFragment New fragment (absolute, non-relative).
5167 std::optional<DIExpression::FragmentInfo> NewFragment,
5176 if (NewFragment)
5177 NewFragmentExpr = createOrReplaceFragment(NewFragmentExpr, *NewFragment,