[PATCH] D21165: Disable MSan-hostile loop unswitching.

Chandler Carruth via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 8 18:28:25 PDT 2016


chandlerc added reviewers: sanjoy, majnemer.
chandlerc added a comment.

It seems strange to me that this is an MSan-specific issue...

Is that because MSan causes a branch on an uninitialized value to immediately become a side-effect, while LLVM doesn't? If that's the case, I'd really like Sanjoy and David to look at this because we keep finding reasons why branching on undef has more effect than you would naively expect, so I'm worried this could actually lead to a problem outside of MSan....


Repository:
  rL LLVM

http://reviews.llvm.org/D21165





More information about the llvm-commits mailing list