Lines Matching refs:StartIndex
1699 unsigned StartIndex; member in __anon858dc5ae0411::SanitizeDtorFieldRange
1703 SanitizeDtorFieldRange(const CXXDestructorDecl *Dtor, unsigned StartIndex, in SanitizeDtorFieldRange() argument
1705 : Dtor(Dtor), StartIndex(StartIndex), EndIndex(EndIndex) {} in SanitizeDtorFieldRange()
1718 Layout.getFieldOffset(StartIndex) + Context.getCharWidth() - 1); in Emit()
1771 llvm::Optional<unsigned> StartIndex; member in __anon858dc5ae0411::SanitizeDtorCleanupBuilder
1776 : Context(Context), EHStack(EHStack), DD(DD), StartIndex(llvm::None) {} in SanitizeDtorCleanupBuilder()
1782 if (!StartIndex) in PushCleanupForField()
1783 StartIndex = FieldIndex; in PushCleanupForField()
1784 } else if (StartIndex) { in PushCleanupForField()
1786 NormalAndEHCleanup, DD, StartIndex.value(), FieldIndex); in PushCleanupForField()
1787 StartIndex = None; in PushCleanupForField()
1791 if (StartIndex) in End()
1793 StartIndex.value(), -1); in End()