File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -10669,8 +10669,9 @@ ScalarEvolution::getPredecessorWithUniqueSuccessorForBB(const BasicBlock *BB)
1066910669/// guarding a loop, it can be useful to be a little more general, since a
1067010670/// front-end may have replicated the controlling expression.
1067110671static bool HasSameValue(SCEVUse A, SCEVUse B) {
10672- // Quick check to see if they are the same SCEV.
10673- if (A == B) return true;
10672+ // Quick check to see if they are the same SCEV, ignoring use-specific flags.
10673+ if (A.getPointer() == B.getPointer())
10674+ return true;
1067410675
1067510676 auto ComputesEqualValues = [](const Instruction *A, const Instruction *B) {
1067610677 // Not all instructions that are "identical" compute the same value. For
You can’t perform that action at this time.
0 commit comments