[all-commits] [llvm/llvm-project] 955b91: [Polly] Never consider non-SCoP blocks as error bl...

Michael Kruse via All-commits all-commits at lists.llvm.org
Sun Aug 22 23:05:25 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 955b91c19c00ed4c917559a5d66d14c669dde2e3
      https://github.com/llvm/llvm-project/commit/955b91c19c00ed4c917559a5d66d14c669dde2e3
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2021-08-23 (Mon, 23 Aug 2021)

  Changed paths:
    M polly/lib/Analysis/ScopBuilder.cpp
    M polly/lib/Analysis/ScopDetection.cpp
    A polly/test/ScopInfo/condition-after-error-block-before-scop.ll

  Log Message:
  -----------
  [Polly] Never consider non-SCoP blocks as error blocks.

Code outside the SCoP will be executed recardless of the code versioning
runtime check introduced by CodeGeneration. Assumption made based on
that these are never executed in Polly-optimized code does not hold.

This fixes the miscompilation of MultiSource/Applications/lambda-0.1.3




More information about the All-commits mailing list