================ @@ -2876,6 +2876,15 @@ def flax_vector_conversions : Flag<["-"], "flax-vector-conversions">, Group<f_Gr def flimited_precision_EQ : Joined<["-"], "flimited-precision=">, Group<f_Group>; def fapple_link_rtlib : Flag<["-"], "fapple-link-rtlib">, Group<f_Group>, HelpText<"Force linking the clang builtins runtime library">; + +/// ClangIR-specific options - BEGIN +def fclangir_enable : Flag<["-"], "fclangir-enable">, Visibility<[ClangOption, CC1Option]>, + Group<f_Group>, HelpText<"Use ClangIR pipeline to compile">, + MarshallingInfoFlag<FrontendOpts<"UseClangIRPipeline">>; +def emit_cir : Flag<["-"], "emit-cir">, Visibility<[ClangOption, CC1Option]>, ---------------- lanza wrote:
> Should this be a cc1-only option, same as -emit-obj and -emit-llvm-bc? (It's > always struck me as odd that -emit-llvm is not a cc1-only option...) I prefer it being a driver flag as well if there's no strong protest. https://github.com/llvm/llvm-project/pull/89030 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits