Lines Matching refs:plugin
692 def: J<"plugin-opt=O">, Alias<lto_O>, HelpText<"Alias for --lto-O">;
693 def: F<"plugin-opt=debug-pass-manager">,
695 def: F<"plugin-opt=disable-verify">, Alias<disable_verify>, HelpText<"Alias for --disable-verify">;
696 def plugin_opt_dwo_dir_eq: J<"plugin-opt=dwo_dir=">,
698 def plugin_opt_emit_asm: F<"plugin-opt=emit-asm">,
700 def plugin_opt_emit_llvm: F<"plugin-opt=emit-llvm">,
702 def: J<"plugin-opt=jobs=">, Alias<thinlto_jobs_eq>, HelpText<"Alias for --thinlto-jobs=">;
703 def: J<"plugin-opt=lto-partitions=">, Alias<lto_partitions>, HelpText<"Alias for --lto-partitions">;
704 def plugin_opt_mcpu_eq: J<"plugin-opt=mcpu=">;
705 def: F<"plugin-opt=cs-profile-generate">,
707 def: J<"plugin-opt=cs-profile-path=">,
709 def: J<"plugin-opt=obj-path=">,
712 def: J<"plugin-opt=opt-remarks-filename=">,
715 def: J<"plugin-opt=opt-remarks-passes=">,
718 def: J<"plugin-opt=opt-remarks-format=">,
721 def: F<"plugin-opt=opt-remarks-with-hotness">,
724 def: J<"plugin-opt=opt-remarks-hotness-threshold=">,
727 def: J<"plugin-opt=sample-profile=">,
729 def: F<"plugin-opt=save-temps">, Alias<save_temps>, HelpText<"Alias for --save-temps">;
730 def plugin_opt_stats_file: J<"plugin-opt=stats-file=">,
732 def: F<"plugin-opt=thinlto-emit-imports-files">,
735 def: F<"plugin-opt=thinlto-index-only">,
738 def: J<"plugin-opt=thinlto-index-only=">,
741 def: J<"plugin-opt=thinlto-object-suffix-replace=">,
744 def: J<"plugin-opt=thinlto-prefix-replace=">,
748 // Ignore LTO plugin-related options.
749 // clang -flto passes -plugin and -plugin-opt to the linker. This is required
751 // rely on a plugin. Instead of detecting which linker is used on clang side we
755 defm plugin: Eq<"plugin", "Ignored for compatibility with GNU linkers">;
757 def plugin_opt_eq_minus: J<"plugin-opt=-">,
759 def: J<"plugin-opt=thinlto">;
761 // Ignore GCC collect2 LTO plugin related options. Note that we don't support
763 def: J<"plugin-opt=-fresolution=">;
764 def: J<"plugin-opt=-pass-through=">;
766 // -plugin-opt=path/to/{liblto_plugin.so,lto-wrapper}
767 def plugin_opt_eq : J<"plugin-opt=">;
798 defm load_pass_plugins: EEq<"load-pass-plugin", "Load passes from plugin library">;