The assume builder was non-deterministic when working on unamed values.
this patch fixes this.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D78616
[AssumeBundles] Remove non-determinisme from assume builder ClosedPublic Authored by Tyker on Apr 22 2020, 1:15 AM.
Details Summary The assume builder was non-deterministic when working on unamed values.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 22 2020, 8:58 AM Closed by commit rG5957e058e41c: [AssumeBundles] Remove non-determinisme from assume builder (authored by Tyker). · Explain WhyMay 10 2020, 12:46 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 263080 llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
llvm/test/Transforms/LICM/pr23608.ll
llvm/test/Transforms/NewGVN/2007-07-26-PhiErasure.ll
llvm/test/Transforms/Util/assume-builder.ll
|