v8/test/unittests/compiler/backend
Tobias Tebbi b0801678d5 [csa] block cloning to optimize branch on phi
This allows to return bool values from Torque macros and branch on them
without performance penalty, reconstructing good control flow.

Drive-by cleanup: Delete EnsureDeferredCodeSingleEntryPoint(), since
it's no longer needed. Constructing a graph and then re-inferring
deferred blocks based on branch hints achieves this effect
automatically.

Bug: v8:7793
Change-Id: Idb6802372b407549e4760f290933d5b8f1e9d952
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1681132
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#62979}
2019-07-30 10:30:29 +00:00
..
instruction-selector-unittest.cc [csa] block cloning to optimize branch on phi 2019-07-30 10:30:29 +00:00
instruction-selector-unittest.h [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
instruction-sequence-unittest.cc Use static RegisterName function instead of RegisterConfiguration 2018-11-21 10:24:13 +00:00
instruction-sequence-unittest.h [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
instruction-unittest.cc Move code generation related files to src/codegen 2019-05-21 10:33:39 +00:00