[all-commits] [llvm/llvm-project] 02a629: [BPI][NFC] Unify handling of normal and SCC based ...

ebrevnov via All-commits all-commits at lists.llvm.org
Tue Aug 4 21:19:51 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 02a629daad0a1b7c8f70b11b312e94725c386dee
      https://github.com/llvm/llvm-project/commit/02a629daad0a1b7c8f70b11b312e94725c386dee
  Author: Evgeniy Brevnov <ybrevnov at azul.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/BranchProbabilityInfo.h
    M llvm/lib/Analysis/BranchProbabilityInfo.cpp

  Log Message:
  -----------
  [BPI][NFC] Unify handling of normal and SCC based loops

This is one more NFC part extracted from D79485. Normal and SCC based loops have very different representation and have to be handled separatly each time we deal with loops. D79485 is going to introduce much more extensive use of loops what will be problematic with out this change.

Reviewed By: davidxl

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




More information about the All-commits mailing list