[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