diff options
author | Eric Fiselier <eric@efcs.ca> | 2019-07-14 21:29:39 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2019-07-14 21:29:39 +0000 |
commit | 4066978cb7a493abe303f81d930b1de8ee639909 (patch) | |
tree | e170facb3492eb7c5b54737b2052eb32a54bd4cf /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 3c0e2bb0cba205166f85811140da0f6c17ae8280 (diff) | |
download | llvm-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