Lines Matching refs:structContext
644 thread_local SetVector<StringRef> structContext; in parseStructType() local
646 static auto removeIdentifierAndFail = [](SetVector<StringRef> &structContext, in parseStructType()
649 structContext.remove(identifier); in parseStructType()
663 if (structContext.count(identifier) == 0) { in parseStructType()
677 if (structContext.count(identifier) != 0) { in parseStructType()
681 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
684 structContext.insert(identifier); in parseStructType()
688 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
693 structContext.remove(identifier); in parseStructType()
710 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
716 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
722 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
726 return removeIdentifierAndFail(structContext, identifier); in parseStructType()
733 structContext.remove(identifier); in parseStructType()
809 thread_local SetVector<StringRef> structContext; in print() local
816 if (structContext.count(type.getIdentifier())) { in print()
822 structContext.insert(type.getIdentifier()); in print()
853 structContext.remove(type.getIdentifier()); in print()