Lines Matching refs:Visited
426 llvm::DenseSet<QualType> Visited; in createValue() local
428 Value *Val = createValueUnlessSelfReferential(Type, Visited, /*Depth=*/0, in createValue()
438 QualType Type, llvm::DenseSet<QualType> &Visited, int Depth, in createValueUnlessSelfReferential() argument
462 if (Visited.insert(PointeeType.getCanonicalType()).second) { in createValueUnlessSelfReferential()
464 PointeeType, Visited, Depth, CreatedValuesCount); in createValueUnlessSelfReferential()
465 Visited.erase(PointeeType.getCanonicalType()); in createValueUnlessSelfReferential()
479 if (Visited.insert(PointeeType.getCanonicalType()).second) { in createValueUnlessSelfReferential()
481 PointeeType, Visited, Depth, CreatedValuesCount); in createValueUnlessSelfReferential()
482 Visited.erase(PointeeType.getCanonicalType()); in createValueUnlessSelfReferential()
500 if (Visited.contains(FieldType.getCanonicalType())) in createValueUnlessSelfReferential()
503 Visited.insert(FieldType.getCanonicalType()); in createValueUnlessSelfReferential()
505 FieldType, Visited, Depth + 1, CreatedValuesCount)) in createValueUnlessSelfReferential()
507 Visited.erase(FieldType.getCanonicalType()); in createValueUnlessSelfReferential()