What | Removed | Added |
---|---|---|
Blocks | 77449 | |
Keywords | regression |
Comment # 1
on bug 97917
from Vedran Miletić
6037e199c8a061b2e9cb22c434644a0eac659fb9 is the first bad commit commit 6037e199c8a061b2e9cb22c434644a0eac659fb9 Author: Duncan P. N. Exon Smith <dexonsmith@apple.com> Date: Sun Sep 11 16:38:18 2016 +0000 CodeGen: Turn on sentinel tracking for MachineInstr iterators This is a prep commit before fixing MachineBasicBlock::reverse_iterator invalidation semantics, ala r281167 for ilist::reverse_iterator. This changes MachineBasicBlock::Instructions to track which node is the sentinel regardless of LLVM_ENABLE_ABI_BREAKING_CHECKS. There's almost no functionality change (aside from ABI). However, in the rare configuration: #if !defined(NDEBUG) && !defined(LLVM_ENABLE_ABI_BREAKING_CHECKS) the isKnownSentinel() assertions in ilist_iterator<>::operator* suddenly have teeth for MachineInstr. If these assertions start firing for your out-of-tree backend, have a look at the suggestions in the commit message for r279314, and at some of the commits leading up to it that avoid dereferencing the end() iterator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281168 91177308-0d34-0410-b5e6-96231b3b80d8
Referenced Bugs:
- [Bug 77449] Tracker bug for all bugs related to Steam titles
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel