Lines Matching defs:plugin
45 // The number of devices in this plugin.
51 namespace plugin {
238 /// This plugin does nothing to lock buffers. Do not return an error, just
268 /// Exchange data between two devices within the plugin. This function is not
269 /// supported in this plugin.
290 /// This plugin does not support interoperability
295 /// This plugin does not support interoperability
300 /// This plugin does not support the event API. Do nothing without failing.
322 /// This plugin should not setup the device environment or memory pool.
378 /// Class implementing the plugin functionalities for GenELF64.
380 /// Create the GenELF64 plugin.
387 /// Initialize the plugin and return the number of devices.
397 /// Deinitialize the plugin.
416 /// This plugin does not support exchanging data between two devices.
421 /// All images (ELF-compatible) should be compatible with this plugin.
464 } // namespace plugin
470 llvm::omp::target::plugin::GenericPluginTy *createPlugin_host() {
471 return new llvm::omp::target::plugin::GenELF64PluginTy();