Lines Matching defs:PluginInstance
184 template <typename Callback> struct PluginInstance {
187 PluginInstance() = default;
188 PluginInstance(llvm::StringRef name, llvm::StringRef description,
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>(
591 typedef PluginInstance<SystemRuntimeCreateInstance> SystemRuntimeInstance;
618 struct ObjectFileInstance : public PluginInstance<ObjectFileCreateInstance> {
626 : PluginInstance<ObjectFileCreateInstance>(
748 : public PluginInstance<ObjectContainerCreateInstance> {
754 : PluginInstance<ObjectContainerCreateInstance>(name, description,
808 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
857 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
906 : public PluginInstance<RegisterTypeBuilderCreateInstance> {
909 : PluginInstance<RegisterTypeBuilderCreateInstance>(name, description,
945 : public PluginInstance<ScriptInterpreterCreateInstance> {
949 : PluginInstance<ScriptInterpreterCreateInstance>(name, description,
1002 : public PluginInstance<StructuredDataPluginCreateInstance> {
1008 : PluginInstance<StructuredDataPluginCreateInstance>(
1058 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
1085 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1113 : public PluginInstance<SymbolLocatorCreateInstance> {
1122 : PluginInstance<SymbolLocatorCreateInstance>(
1226 : public PluginInstance<TraceCreateInstanceFromBundle> {
1232 : PluginInstance<TraceCreateInstanceFromBundle>(
1295 : public PluginInstance<TraceExporterCreateInstance> {
1300 : PluginInstance<TraceExporterCreateInstance>(name, description,
1348 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1375 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1403 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1408 : PluginInstance<InstrumentationRuntimeCreateInstance>(name, description,
1451 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1456 : PluginInstance<TypeSystemCreateInstance>(name, description,
1510 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1513 : PluginInstance<REPLCreateInstance>(name, description, create_callback),