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() argument
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()
723 : public PluginInstance<ObjectContainerCreateInstance> {
729 : PluginInstance<ObjectContainerCreateInstance>(name, description, in ObjectContainerInstance()
783 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
832 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
881 : public PluginInstance<ScriptInterpreterCreateInstance> {
885 : PluginInstance<ScriptInterpreterCreateInstance>(name, description, in ScriptInterpreterInstance()
938 : public PluginInstance<StructuredDataPluginCreateInstance> {
944 : PluginInstance<StructuredDataPluginCreateInstance>( in StructuredDataPluginInstance()
994 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
1021 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1049 : public PluginInstance<TraceCreateInstanceFromBundle> {
1055 : PluginInstance<TraceCreateInstanceFromBundle>( in TraceInstance()
1118 : public PluginInstance<TraceExporterCreateInstance> {
1123 : PluginInstance<TraceExporterCreateInstance>(name, description, in TraceExporterInstance()
1171 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1198 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1226 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1231 : PluginInstance<InstrumentationRuntimeCreateInstance>(name, description, in InstrumentationRuntimeInstance()
1274 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1279 : PluginInstance<TypeSystemCreateInstance>(name, description, in TypeSystemInstance()
1333 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1336 : PluginInstance<REPLCreateInstance>(name, description, create_callback), in REPLInstance()