[PATCH] D73713: Fixed non-deterministic GPU intrinsic lowering.

Julian Gross via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 6 03:27:58 PST 2020


dfki-jugr added a comment.
Herald added a reviewer: mravishankar.

@mehdi_amini I fully get your point and I totally agree that we should not hide underlying bugs. However, you can argue as soon as two pattern matchers have the same benefit their ordering will be undefinied. In this case, the only possible solution you have, is to change the pattern matcher benefit. 
@herhut We follow your arguments that we should unbreak the build on Windows asap. As mentioned above, this does not solve the general non-determinism issue. However, even if the ordering would be deterministic, we should not rely on intrinsic magic that might be easily broken by another commit in the future.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D73713/new/

https://reviews.llvm.org/D73713





More information about the llvm-commits mailing list