aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TextAPI/MachO/ArchitectureSet.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2020-05-04 13:48:56 -0700
committerEric Christopher <echristo@gmail.com>2020-05-29 20:08:21 -0700
commitc554c5e159aee43c5cd8236e077817e9f29dea78 (patch)
tree392772bc9f5284440820b2acd78cf2372d627c18 /llvm/lib/TextAPI/MachO/ArchitectureSet.cpp
parent034a7b6604067b0ccb36c761a5782456b76c447e (diff)
downloadllvm-c554c5e159aee43c5cd8236e077817e9f29dea78.zip
llvm-c554c5e159aee43c5cd8236e077817e9f29dea78.tar.gz
llvm-c554c5e159aee43c5cd8236e077817e9f29dea78.tar.bz2
Fix full unrolling with new pass manager.
Last we looked at this and couldn't come up with a reason to change it, but with a pragma for full loop unrolling we bypass every other loop unroll and then fail to fully unroll a loop when the pragma is set. Move the OnlyWhenForced out of the check and into the initialization of the full unroll pass in the new pass manager. This doesn't show up with the old pass manager. Add a new option to opt so that we can turn off loop unrolling manually since this is a difference between clang and opt. Tested with check-clang and check-llvm.
Diffstat (limited to 'llvm/lib/TextAPI/MachO/ArchitectureSet.cpp')
0 files changed, 0 insertions, 0 deletions