[all-commits] [llvm/llvm-project] faf521: [CGSCC] Add -abort-on-max-devirt-iterations-reache...

aeubanks via All-commits all-commits at lists.llvm.org
Fri Oct 16 12:35:14 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: faf521042098f3780a8b12698260833d9c980b62
      https://github.com/llvm/llvm-project/commit/faf521042098f3780a8b12698260833d9c980b62
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/CGSCCPassManager.h
    M llvm/lib/Analysis/CGSCCPassManager.cpp
    M llvm/test/Other/cgscc-devirt-iteration.ll

  Log Message:
  -----------
  [CGSCC] Add -abort-on-max-devirt-iterations-reached option

Aborts if we hit the max devirtualization iteration.
Will be useful for testing that changes to devirtualization don't cause
devirtualization to repeat passes more times than necessary.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D89519




More information about the All-commits mailing list