commit | 30f766688006813ce90f42160c4b31112e90da60 | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Fri Sep 02 11:42:48 2016 +0100 |
committer | David Brazdil <dbrazdil@google.com> | Fri Sep 02 12:45:30 2016 +0100 |
tree | 86a08138cd4116bac66525b26de7980bb9108dab | |
parent | f94a4cf18946bda4a4f19378436d2bf131a492ca [diff] |
Cache result of an expensive DCHECK LiveInterval::AddBackEdgeUses tests whether linear order is well formed on debug builds. This is expensive and can significantly hinder compilation times when many back edge uses are added. This patch moves the IsLinearOrderWellFormed test at the end of linear order generation. Bug: 31163119 Change-Id: Ic4fe66bee2055f4b2cb065d9451ad5f21ba00676