diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-21 17:57:01 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-21 17:57:01 +0000 |
commit | 5698921be2d567f6abf925479ac9f5a376d6d74f (patch) | |
tree | 3d8514354279b7db7837e601f173f6039cd754ac /llvm/lib/CodeGen/SwitchLoweringUtils.cpp | |
parent | 2441a4074c19257849b54be9b5e2a5c0ea87a48c (diff) | |
download | bcm5719-llvm-5698921be2d567f6abf925479ac9f5a376d6d74f.tar.gz bcm5719-llvm-5698921be2d567f6abf925479ac9f5a376d6d74f.zip |
[SLP] Look-ahead operand reordering heuristic.
This patch introduces a new heuristic for guiding operand reordering. The new "look-ahead" heuristic can look beyond the immediate predecessors. This helps break ties when the immediate predecessors have identical opcodes (see lit test for an example).
Committed on behalf of @vporpo (Vasileios Porpodas)
Differential Revision: https://reviews.llvm.org/D60897
llvm-svn: 364084
Diffstat (limited to 'llvm/lib/CodeGen/SwitchLoweringUtils.cpp')
0 files changed, 0 insertions, 0 deletions