Lines Matching refs:StartIndex
1741 unsigned StartIndex; member in __anon79f44e7e0411::SanitizeDtorFieldRange
1745 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() argument
1747 : Dtor(Dtor), StartIndex(StartIndex), EndIndex(EndIndex) {} in SanitizeDtorFieldRange()
1760 Layout.getFieldOffset(StartIndex) + Context.getCharWidth() - 1); in Emit()
1780 CGF, **std::next(Dtor->getParent()->field_begin(), StartIndex)); in Emit()
1812 std::optional<unsigned> StartIndex; member in __anon79f44e7e0411::SanitizeDtorCleanupBuilder
1817 : Context(Context), EHStack(EHStack), DD(DD), StartIndex(std::nullopt) {} in SanitizeDtorCleanupBuilder()
1823 if (!StartIndex) in PushCleanupForField()
1824 StartIndex = FieldIndex; in PushCleanupForField()
1825 } else if (StartIndex) { in PushCleanupForField()
1827 *StartIndex, FieldIndex); in PushCleanupForField()
1828 StartIndex = std::nullopt; in PushCleanupForField()
1832 if (StartIndex) in End()
1834 *StartIndex, -1); in End()