https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228261
--- Comment #7 from [email protected] --- A commit references this bug: Author: dim Date: Sun May 20 16:03:21 UTC 2018 New revision: 333926 URL: https://svnweb.freebsd.org/changeset/base/333926 Log: MFC r333715: Pull in r322325 from upstream llvm trunk (by Matthias Braun): PeepholeOpt cleanup/refactor; NFC - Less unnecessary use of `auto` - Add early `using RegSubRegPair(AndIdx) =` to avoid countless `TargetInstrInfo::` qualifications. - Use references instead of pointers where possible. - Remove unused parameters. - Rewrite the CopyRewriter class hierarchy: - Pull out uncoalescable copy rewriting functionality into PeepholeOptimizer class. - Use an abstract base class to make it clear that rewriters are independent. - Remove unnecessary \brief in doxygen comments. - Remove unused constructor and method from ValueTracker. - Replace UseAdvancedTracking of ValueTracker with DisableAdvCopyOpt use. Even though upstream marked this as "No Functional Change", it does contain some functional changes, and these fix a compiler hang for one particular source file in the devel/godot port. Approved by: re (kib) PR: 228261 Changes: _U stable/11/ stable/11/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "[email protected]"
