Lines Matching refs:PluginInstance
183 template <typename Callback> struct PluginInstance { struct
186 PluginInstance() = default; argument
187 PluginInstance(llvm::StringRef name, llvm::StringRef description, in PluginInstance() function
278 typedef PluginInstance<ABICreateInstance> ABIInstance;
302 typedef PluginInstance<ArchitectureCreateInstance> ArchitectureInstance;
340 typedef PluginInstance<DisassemblerCreateInstance> DisassemblerInstance;
373 typedef PluginInstance<DynamicLoaderCreateInstance> DynamicLoaderInstance;
407 typedef PluginInstance<JITLoaderCreateInstance> JITLoaderInstance;
434 typedef PluginInstance<EmulateInstructionCreateInstance>
468 typedef PluginInstance<OperatingSystemCreateInstance> OperatingSystemInstance;
502 typedef PluginInstance<LanguageCreateInstance> LanguageInstance;
529 : public PluginInstance<LanguageRuntimeCreateInstance> {
536 : PluginInstance<LanguageRuntimeCreateInstance>( in LanguageRuntimeInstance()
590 typedef PluginInstance<SystemRuntimeCreateInstance> SystemRuntimeInstance;
617 struct ObjectFileInstance : public PluginInstance<ObjectFileCreateInstance> {
625 : PluginInstance<ObjectFileCreateInstance>( in ObjectFileInstance()
722 : public PluginInstance<ObjectContainerCreateInstance> {
728 : PluginInstance<ObjectContainerCreateInstance>(name, description, in ObjectContainerInstance()
782 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
831 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
880 : public PluginInstance<RegisterTypeBuilderCreateInstance> {
883 : PluginInstance<RegisterTypeBuilderCreateInstance>(name, description, in RegisterTypeBuilderInstance()
919 : public PluginInstance<ScriptInterpreterCreateInstance> {
923 : PluginInstance<ScriptInterpreterCreateInstance>(name, description, in ScriptInterpreterInstance()
976 : public PluginInstance<StructuredDataPluginCreateInstance> {
982 : PluginInstance<StructuredDataPluginCreateInstance>( in StructuredDataPluginInstance()
1032 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
1059 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1087 : public PluginInstance<SymbolLocatorCreateInstance> {
1096 : PluginInstance<SymbolLocatorCreateInstance>( in SymbolLocatorInstance()
1200 : public PluginInstance<TraceCreateInstanceFromBundle> {
1206 : PluginInstance<TraceCreateInstanceFromBundle>( in TraceInstance()
1269 : public PluginInstance<TraceExporterCreateInstance> {
1274 : PluginInstance<TraceExporterCreateInstance>(name, description, in TraceExporterInstance()
1322 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1349 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1377 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1382 : PluginInstance<InstrumentationRuntimeCreateInstance>(name, description, in InstrumentationRuntimeInstance()
1425 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1430 : PluginInstance<TypeSystemCreateInstance>(name, description, in TypeSystemInstance()
1484 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1487 : PluginInstance<REPLCreateInstance>(name, description, create_callback), in REPLInstance()