aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2019-07-14 21:29:39 +0000
committerEric Fiselier <eric@efcs.ca>2019-07-14 21:29:39 +0000
commit4066978cb7a493abe303f81d930b1de8ee639909 (patch)
treee170facb3492eb7c5b54737b2052eb32a54bd4cf /llvm/lib/Transforms/Utils/LoopUtils.cpp
parent3c0e2bb0cba205166f85811140da0f6c17ae8280 (diff)
downloadllvm-4066978cb7a493abe303f81d930b1de8ee639909.zip
llvm-4066978cb7a493abe303f81d930b1de8ee639909.tar.gz
llvm-4066978cb7a493abe303f81d930b1de8ee639909.tar.bz2
Improve compile time of variant.
In particular, improve the compile time of the overload set builder that variant uses to determine which alternative to construct. Instead of having the __overload type construct itself recursively, this patch uses a flat construction for the overload set. llvm-svn: 366033
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions