[all-commits] [llvm/llvm-project] 0f33c5: [polly][ScheduleOptimizer] Use IslMaxOperationsGua...

Karthika Devi C via All-commits all-commits at lists.llvm.org
Wed Feb 14 09:53:00 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0f33c54854c4c7ef73ec56a881f63089c504a7bf
      https://github.com/llvm/llvm-project/commit/0f33c54854c4c7ef73ec56a881f63089c504a7bf
  Author: Karthika Devi C <quic_kartc at quicinc.com>
  Date:   2024-02-14 (Wed, 14 Feb 2024)

  Changed paths:
    M polly/lib/Transform/ScheduleOptimizer.cpp
    M polly/test/ScheduleOptimizer/schedule_computeout.ll

  Log Message:
  -----------
  [polly][ScheduleOptimizer] Use IslMaxOperationsGuard helper instead of explicit restoration (#79303)

To fix long compile time issue of Schedule optimizer, patch #77280 sets
the upper cap on max ISL operations. In case of bailing out when ISL
quota is hit, error handling behavior was restored manually. This commit
replaces the restoration code with IslMaxOperationsGuard helper and also
removes redundant early return.




More information about the All-commits mailing list