Searched refs:Specializations (Results 1 – 7 of 7) sorted by relevance
364 llvm::FoldingSetVector<EntryType> &Specializations, EntryType *Entry, in addSpecializationImpl() argument371 assert(!findSpecializationImpl(Specializations, in addSpecializationImpl()377 Specializations.InsertNode(Entry, InsertPos); in addSpecializationImpl()379 EntryType *Existing = Specializations.GetOrInsertNode(Entry); in addSpecializationImpl()441 return getCommonPtr()->Specializations; in getSpecializations()484 assert(ThisCommon->Specializations.size() == 0 && in mergePrevDecl()519 return getCommonPtr()->Specializations; in getSpecializations()1272 return getCommonPtr()->Specializations; in getSpecializations()
594 for (Function *F : Specializations) in cleanUpSSA()938 if (Specializations.contains(F)) in isCandidateFunction()962 Function *Clone = cloneCandidateFunction(F, Specializations.size() + 1); in createSpecialization()977 Specializations.insert(Clone); in createSpecialization()
265 SmallPtrSet<Function *, 32> Specializations;173 SmallPtrSet<Function *, 32> Specializations; global() variable
966 llvm::FoldingSetVector<FunctionTemplateSpecializationInfo> Specializations;2238 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> Specializations;2991 llvm::FoldingSetVector<VarTemplateSpecializationDecl> Specializations;
1003 CommonPtr->Specializations.FindNodeOrInsertPos(ID, InsertPos); in VisitFunctionDecl()1005 CommonPtr->Specializations.InsertNode(FTInfo, InsertPos); in VisitFunctionDecl()2514 CanonPattern->getCommonPtr()->Specializations.GetOrInsertNode(D); in VisitClassTemplateSpecializationDeclImpl()2632 CanonPattern->getCommonPtr()->Specializations.GetOrInsertNode(D); in VisitVarTemplateSpecializationDeclImpl()
237 for (auto &Entry : Common->Specializations) in AddTemplateSpecializations()
5376 // Specializations of AtomicLoadWBinary.