summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SwitchLoweringUtils.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-21 17:57:01 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-21 17:57:01 +0000
commit5698921be2d567f6abf925479ac9f5a376d6d74f (patch)
tree3d8514354279b7db7837e601f173f6039cd754ac /llvm/lib/CodeGen/SwitchLoweringUtils.cpp
parent2441a4074c19257849b54be9b5e2a5c0ea87a48c (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud