Lines Matching refs:StartIndex
1732 unsigned StartIndex; member in __anonea8bd9340411::SanitizeDtorFieldRange
1736 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() argument
1738 : Dtor(Dtor), StartIndex(StartIndex), EndIndex(EndIndex) {} in SanitizeDtorFieldRange()
1751 Layout.getFieldOffset(StartIndex) + Context.getCharWidth() - 1); in Emit()
1771 CGF, **std::next(Dtor->getParent()->field_begin(), StartIndex)); in Emit()
1803 std::optional<unsigned> StartIndex; member in __anonea8bd9340411::SanitizeDtorCleanupBuilder
1808 : Context(Context), EHStack(EHStack), DD(DD), StartIndex(std::nullopt) {} in SanitizeDtorCleanupBuilder()
1814 if (!StartIndex) in PushCleanupForField()
1815 StartIndex = FieldIndex; in PushCleanupForField()
1816 } else if (StartIndex) { in PushCleanupForField()
1818 *StartIndex, FieldIndex); in PushCleanupForField()
1819 StartIndex = std::nullopt; in PushCleanupForField()
1823 if (StartIndex) in End()
1825 *StartIndex, -1); in End()