aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
diff options
context:
space:
mode:
authorSotiris Apostolakis <apostolakis@google.com>2022-05-23 23:04:20 -0400
committerSotiris Apostolakis <apostolakis@google.com>2022-05-23 23:31:27 -0400
commita111fb960108df910a864500f3b98d75d37f083c (patch)
tree3a789159974e8c93ae3413435c6f09ad1ebc8730 /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
parent244494a201f81996a401e49c7b13bdf54589f293 (diff)
downloadllvm-a111fb960108df910a864500f3b98d75d37f083c.zip
llvm-a111fb960108df910a864500f3b98d75d37f083c.tar.gz
llvm-a111fb960108df910a864500f3b98d75d37f083c.tar.bz2
[SelectOpti][5/5] Optimize select-to-branch transformation
This patch optimizes the transformation of selects to a branch when the heuristics deemed it profitable. It aggressively sinks eligible instructions to the newly created true/false blocks to prevent their execution on the common path and interleaves dependence slices to maximize ILP. Depends on D120232 Reviewed By: davidxl Differential Revision: https://reviews.llvm.org/D120233
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
0 files changed, 0 insertions, 0 deletions