Lines Matching refs:Visited
913 llvm::DenseSet<QualType> Visited; in initializeFieldsWithValues() local
915 initializeFieldsWithValues(Loc, Type, Visited, 0, CreatedValuesCount); in initializeFieldsWithValues()
966 llvm::DenseSet<QualType> Visited; in createValue() local
968 Value *Val = createValueUnlessSelfReferential(Type, Visited, /*Depth=*/0, in createValue()
978 QualType Type, llvm::DenseSet<QualType> &Visited, int Depth, in createValueUnlessSelfReferential() argument
1006 createLocAndMaybeValue(PointeeType, Visited, Depth, CreatedValuesCount); in createValueUnlessSelfReferential()
1016 llvm::DenseSet<QualType> &Visited, in createLocAndMaybeValue() argument
1018 if (!Visited.insert(Ty.getCanonicalType()).second) in createLocAndMaybeValue()
1021 [&Visited, Ty] { Visited.erase(Ty.getCanonicalType()); }); in createLocAndMaybeValue()
1027 initializeFieldsWithValues(Loc, Ty, Visited, Depth, CreatedValuesCount); in createLocAndMaybeValue()
1033 if (Value *Val = createValueUnlessSelfReferential(Ty, Visited, Depth, in createLocAndMaybeValue()
1042 llvm::DenseSet<QualType> &Visited, in initializeFieldsWithValues() argument
1049 Visited, Depth + 1, CreatedValuesCount); in initializeFieldsWithValues()
1053 if (!Visited.insert(FieldType.getCanonicalType()).second) in initializeFieldsWithValues()
1056 FieldType, Visited, Depth + 1, CreatedValuesCount)) in initializeFieldsWithValues()
1058 Visited.erase(FieldType.getCanonicalType()); in initializeFieldsWithValues()
1068 &createLocAndMaybeValue(FieldType, Visited, Depth + 1, in initializeFieldsWithValues()