aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2021-08-22 10:40:05 -0700
committerPhilip Reames <listmail@philipreames.com>2021-08-22 10:42:23 -0700
commitaec08e86004bb3b8a7c5a86992945c936593db59 (patch)
tree6ca69cf551e0e08a0401faea55248a14727ee8b5 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent805fb1f6c164ebcab02356bb2500e832781b7b79 (diff)
downloadllvm-aec08e86004bb3b8a7c5a86992945c936593db59.zip
llvm-aec08e86004bb3b8a7c5a86992945c936593db59.tar.gz
llvm-aec08e86004bb3b8a7c5a86992945c936593db59.tar.bz2
Special case common branch patterns in breakLoopBackedge
This special cases an unconditional latch and a conditional branch latch exit to improve codegen and test readability. I am hoping to reuse this function in the runtime unroll code, but without this change, the test diffs are far too complex to assess.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions