This patch allows SimplifyPartiallyRedundantLoad work when
the branch condition was frozen.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Transforms/Scalar/JumpThreading.cpp | ||
---|---|---|
1181 | Am I understanding correctly, that SimplifyPartiallyRedundantLoad is actually a legal transform for arbitrary load instructions, but we have a heuristic so we only perform it for "important" instructions? |
llvm/lib/Transforms/Scalar/JumpThreading.cpp | ||
---|---|---|
1181 | Yes, that is correct. Since freeze is still there, it does not make the code more undefined. |
clang-format not found in user's PATH; not linting file.