Home
last modified time | relevance | path

Searched refs:Specializations (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp364 llvm::FoldingSetVector<EntryType> &Specializations, EntryType *Entry, in addSpecializationImpl() argument
371 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()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp594 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h265 SmallPtrSet<Function *, 32> Specializations;
173 SmallPtrSet<Function *, 32> Specializations; global() variable
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h966 llvm::FoldingSetVector<FunctionTemplateSpecializationInfo> Specializations;
2238 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> Specializations;
2991 llvm::FoldingSetVector<VarTemplateSpecializationDecl> Specializations;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1003 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()
H A DASTWriterDecl.cpp237 for (auto &Entry : Common->Specializations) in AddTemplateSpecializations()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td5376 // Specializations of AtomicLoadWBinary.