Lines Matching refs:PluginInstance
184 template <typename Callback> struct PluginInstance { struct
187 PluginInstance() = default; argument
188 PluginInstance(llvm::StringRef name, llvm::StringRef description, in PluginInstance() function
279 typedef PluginInstance<ABICreateInstance> ABIInstance;
303 typedef PluginInstance<ArchitectureCreateInstance> ArchitectureInstance;
341 typedef PluginInstance<DisassemblerCreateInstance> DisassemblerInstance;
374 typedef PluginInstance<DynamicLoaderCreateInstance> DynamicLoaderInstance;
408 typedef PluginInstance<JITLoaderCreateInstance> JITLoaderInstance;
435 typedef PluginInstance<EmulateInstructionCreateInstance>
469 typedef PluginInstance<OperatingSystemCreateInstance> OperatingSystemInstance;
503 typedef PluginInstance<LanguageCreateInstance> LanguageInstance;
530 : public PluginInstance<LanguageRuntimeCreateInstance> {
537 : PluginInstance<LanguageRuntimeCreateInstance>( in LanguageRuntimeInstance()
591 typedef PluginInstance<SystemRuntimeCreateInstance> SystemRuntimeInstance;
618 struct ObjectFileInstance : public PluginInstance<ObjectFileCreateInstance> {
626 : PluginInstance<ObjectFileCreateInstance>( in ObjectFileInstance()
748 : public PluginInstance<ObjectContainerCreateInstance> {
754 : PluginInstance<ObjectContainerCreateInstance>(name, description, in ObjectContainerInstance()
808 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
857 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
906 : public PluginInstance<RegisterTypeBuilderCreateInstance> {
909 : PluginInstance<RegisterTypeBuilderCreateInstance>(name, description, in RegisterTypeBuilderInstance()
945 : public PluginInstance<ScriptInterpreterCreateInstance> {
949 : PluginInstance<ScriptInterpreterCreateInstance>(name, description, in ScriptInterpreterInstance()
1002 : public PluginInstance<StructuredDataPluginCreateInstance> {
1008 : PluginInstance<StructuredDataPluginCreateInstance>( in StructuredDataPluginInstance()
1058 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
1085 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1113 : public PluginInstance<SymbolLocatorCreateInstance> {
1122 : PluginInstance<SymbolLocatorCreateInstance>( in SymbolLocatorInstance()
1226 : public PluginInstance<TraceCreateInstanceFromBundle> {
1232 : PluginInstance<TraceCreateInstanceFromBundle>( in TraceInstance()
1295 : public PluginInstance<TraceExporterCreateInstance> {
1300 : PluginInstance<TraceExporterCreateInstance>(name, description, in TraceExporterInstance()
1348 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1375 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1403 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1408 : PluginInstance<InstrumentationRuntimeCreateInstance>(name, description, in InstrumentationRuntimeInstance()
1451 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1456 : PluginInstance<TypeSystemCreateInstance>(name, description, in TypeSystemInstance()
1510 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1513 : PluginInstance<REPLCreateInstance>(name, description, create_callback), in REPLInstance()