xref: /aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Extensions/Extensions.cpp (revision 03ce13f70fcc45d86ee91b7ee4cab1936a95046e)
1 #include "llvm/Passes/PassPlugin.h"
2 #define HANDLE_EXTENSION(Ext)                                                  \
3 		llvm::PassPluginLibraryInfo get##Ext##PluginInfo();
4 #include "llvm/Support/Extension.def"
5 
6 
7 namespace llvm {
8 	namespace details {
extensions_anchor()9 		void extensions_anchor() {
10 #define HANDLE_EXTENSION(Ext)                                                  \
11 			get##Ext##PluginInfo();
12 #include "llvm/Support/Extension.def"
13 		}
14 	}
15 }
16