TaoPan added inline comments.
================ Comment at: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:275-276 + return createFastDAGScheduler(IS, OptLevel); + if (TLI->getSchedulingPreference() == Sched::Linearize) + return createDAGLinearizer(IS, OptLevel); assert(TLI->getSchedulingPreference() == Sched::ILP && ---------------- pengfei wrote: > Can this be omitted given `createFastDAGScheduler` should make it linked. For making scheduler fast and linearize visible by clang -pre-RA-sched, yes, createDAGLinearizer can be omitted. Adding both is also for keeping the ability that all schedulers can be selected by TargetLowering object in the case of clang -pre-RA-sched=default. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D101601/new/ https://reviews.llvm.org/D101601 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits