================
@@ -3564,9 +3564,10 @@ void tools::handleVectorizeSLPArgs(const ArgList &Args,
void tools::handleInterchangeLoopsArgs(const ArgList &Args,
ArgStringList &CmdArgs) {
- if (Args.hasFlag(options::OPT_floop_interchange,
- options::OPT_fno_loop_interchange, false))
- CmdArgs.push_back("-floop-interchange");
+ // Forward the user's explicit choice; the frontend applies the -O3
+ // default when neither flag is present.
+ Args.AddLastArg(CmdArgs, options::OPT_floop_interchange,
+ options::OPT_fno_loop_interchange);
----------------
kasuga-fj wrote:
I'm not an expert of this area, but is this change necessary?
https://github.com/llvm/llvm-project/pull/216920
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits