Home
last modified time | relevance | path

Searched refs:ExtensionID (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h191 static void removeGlobalExtension(GlobalExtensionID ExtensionID);
216 PassManagerBuilder::GlobalExtensionID ExtensionID; variable
221 ExtensionID = PassManagerBuilder::addGlobalExtension(Ty, std::move(Fn)); in RegisterStandardPasses()
228 PassManagerBuilder::removeGlobalExtension(ExtensionID); in ~RegisterStandardPasses()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cli/
H A DCLI.cpp46 llvm::DenseMap<ExtensionID, RuleGuard>(), in getLanguageFromFlags()
47 llvm::DenseMap<ExtensionID, RecoveryStrategy>(), in getLanguageFromFlags()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp215 auto ExtensionID = GlobalExtensionsCounter++; in addGlobalExtension() local
216 GlobalExtensions->push_back(std::make_tuple(Ty, std::move(Fn), ExtensionID)); in addGlobalExtension()
217 return ExtensionID; in addGlobalExtension()
221 PassManagerBuilder::GlobalExtensionID ExtensionID) { in removeGlobalExtension() argument
228 llvm::find_if(*GlobalExtensions, [ExtensionID](const auto &elem) { in removeGlobalExtension()
229 return std::get<2>(elem) == ExtensionID; in removeGlobalExtension()
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/grammar/
H A DGrammar.h92 using ExtensionID = uint16_t; variable
130 ExtensionID Recovery = 0;
H A DLRGraph.h147 ExtensionID Strategy; // Heuristic choosing the tokens to match.
H A DLRTable.h71 ExtensionID Strategy;
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/cxx/
H A DCXX.h46 enum class Extension : ExtensionID {
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/grammar/
H A DLRGraph.cpp123 std::vector<std::pair<ExtensionID, SymbolID>>
125 std::vector<std::pair<ExtensionID, SymbolID>> Result; in availableRecovery()
199 void insertRecovery(StateID Src, ExtensionID Strategy, SymbolID Result) { in buildLR0()
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/
H A DLanguage.h55 llvm::DenseMap<ExtensionID, RecoveryStrategy> RecoveryStrategies;
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/
H A DCXX.cpp260 llvm::DenseMap<ExtensionID, RuleGuard> buildGuards() { in buildGuards()
380 llvm::DenseMap<ExtensionID, RecoveryStrategy> buildRecoveryStrategies() { in buildRecoveryStrategies()
382 {(ExtensionID)Extension::Brackets, recoverBrackets}, in buildRecoveryStrategies()
/llvm-project-15.0.7/clang-tools-extra/pseudo/gen/
H A DMain.cpp99 for (clang::pseudo::ExtensionID EID = 1 /*skip the sentinel 0 value*/; in main()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/
H A DGLR.cpp30 Token::Index findRecoveryEndpoint(ExtensionID Strategy, Token::Index Begin, in findRecoveryEndpoint()
56 ExtensionID Strategy; in glrRecover()
/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DGLRTest.cpp98 ExtensionID extensionID(llvm::StringRef AttrValueName) const { in extensionID()
99 for (ExtensionID EID = 0; EID < TestLang.G.table().AttributeValues.size(); in extensionID()